AutoMapper uses a fluent configuration API to define an object-object mapping strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values.
It flattens as it maps to make it easy to use for converting your Model into a ViewModule or Data Transfer Object (DTO)..