[#28] add support for properties initialized when declared in DAClassWriter
[#19] use dedicated class instance in final property of MapperImpl

MapperImpl objects now have a private final property with an instance of the dedicated class whenever the dedicated class is instanced by constructor
also refactor MapperImplSourceGenerator to make what's done fo each InstantiationType value clearer