Will transform Map to an instance of Object. There are two ways to specify the type of the transformed Object.
You can use one of two constructors. The constructor that takes the Class<?> as an argument will construct the Object of
that type. There is another constructor that takes a 'beanName' as an argument and will populate this bean with transformed data.
Such bean must be of 'prototype' scope otherwise MessageTransformationException will be thrown.
This transformer is integrated with the ConversionService allowing values in the Map to be converted
to types that represent the properties of the Object.