- Added Javadocs.
- Renamed propertysets package to propertymaps, did the same with singleton accessor contained.
- Made several implementation classes package private to reduce API footprint.