Allow to create compile-time generated class and struct mapper.
A mapper that map a source type to a dest. type.
It take a list of Mapper, and return a new list of reversed mapper if needed.
List mapped object member.
Try to automatically map unmapper member.