object mapper maps properties between different .net objects and contains a visual studio item template integration.