ExpressionMapper is an object to object mapper in .Net, implemented with expression trees.