https://github.com/javers/javers/issues/64
refactoring:
moving type creation logic from TypeMapper to TypeFactory
Merge branch 'complex-morphia-object-id'