title: Automapper - How to map a private backing field
body: <p>i'm trying to use Automapper in this scenario. 
  I've got an Entity (DDD entity object) that must have private setters for all the properties and collections and i have to map it to a simpler object that will be stored in DB using. 
  The Entity have a code like that:</p>
  
  <pre><code>    public class TypeA : Entity
  {
      private List&lt;TypeB&gt; _assignedItems;
      public IEnumerable&lt;TypeB&gt; AssignedItems
      {
          get { return _assignedItems.ToList(); }
      }
  
      public string Name { get; private set; }
  
      public string Description { get; private set; }
  
      ...etc...
  }`
  </code></pre>
  
  <p>And the Persistence-friendly object</p>
  
  <pre><code>[Table("TypeA")]
  public class TypeADao : EntityDao
  {
      public string Name { get; set; }
  
      public string Description { get; set; }
  
      public ICollection&lt;TypeBDao&gt; AssignedItems { get; set; }
  }
  </code></pre>
  
  <p>With Automapper can easily Map the Entity to the Dao, but i fail to do the opposite, as i need to map AssignedItems to the private backing field _assignedItems in the Entity.
  How can i do that? 
  Is there a way to map the AssignedItems collection to the private field called _assignedItems?
  Many thanks to all</p>