Introduce property types with transforms