property class types added
tests updated