Glass Sitecore Mapper is an object mapping framework for mapping Sitecore items directly onto an object model, this allows you to model your entire Sitecore solution in code. The framework handles reading and writing to fields, creating relationships (parent, child, etc) and much more.
https://marketplace.sitecore.net/Modules/Glass_Sitecore_Mapper.aspx?sc_lang=en
http://glass.lu/Mapper/Sc/Tutorials