work on user properties with type names