Several changes:
1. Added the option to read/write instances of application-provided classes.
2. Added getView(String name)
3. Added more unit tests to cover the new domain-class oriented API.