1. Can takes raw string as argument 2. Can resolve from URL 3. Can Resolve from element 4. Applies regex before converting 5. Saves result to output parameters (raw + converted) and to entity (for transformations)