A fast object-to-object mapper that can generate Linq queries