title: omu.valueinjecter deep clone unlike types
body: <p>I think I'm missing a simple concept with valueinjecter and/or AutoMapper, but how do you deep clone a parent dto.Entity to biz.Entity and include all children?</p>
  
  <p>For example, <code>biz.person.InjectFrom(dto.person)</code>. I want the dto.person.AddressList collection to copy down to biz.person.AddressList collection, even though <code>dto.Address</code> and <code>biz.Address</code> are unlike types, but have the same property names.</p>
  
  <p>My thinking is that if the Parent property names are spelled the same, e.g. AddressList, then it wouldn't matter if the 2 underlying objects were of different types.  It would still copy same-named simple types like int, string, etc.</p>
  
  <p>thank you</p>