propertySet() throws overflowexception if property does not exist
changes to exception handling
initial release of storable trait