converted from PropertySet to PropertySetB