Create a PropertySet that is really 2 propertysets. One is backed by memory - the other by a DB
The active propertySet is indicated by hte active flag.
When initiallly created the memory backed set is active.
public void refresh()
This clears the cache - in this implementation it also switches to database mode