Refactor marshalling into separate module
Make hazelcast repository processors real classes
Fix some javadoc references
Add Coherence repository