(try to) use more sensible versioning scheme, for local nexus
Use the source value verbatim if no conversion/mapping target type can be determined
Deep mappings: use 'get()' instead of 'new/set()' for intermediates
Make non-instantiable Types configurable