updating to latest ObjC-Property_Factory part 2