rename PropertySet to PropertyHolder