changed the propertypath transformer to accept a property path object