Automapper made more abstract