I don't know what the role of Propertyset is what the role of the Propertyset class is only the access to the data.
PropertySet is also discovered in OSWORKFLOW. I saw a project with a PropertySet on OpenSymphones. I have a more specific understanding of PropertySet. The propertySet is not determined in the application to complete the storage. A way of request. At PropertySet is set to set data using the key-value pair mode.
PropertySet - PropertySet overview
PropertySet is a persistence-agnostic module that can be used to fulfill storage requirements in applications that can change constantly. An example of this might be a "User Preferences" storage device. It may be impossible to know what the user can store at any given time in your application's lifecycle, so employing a PropertySet can help. Backed by XML, EJB, Ofbiz, JDBC, Castor JDO, or any other persistence mechanism, you can provide a complete typed key-value pair implementation.