TypeConverterMapper class and infrastructure