title: Must resolve to top-level member
body: <p>I tried the following map:</p>
  
  <pre class="lang-cs prettyprint-override"><code>CreateMap&lt;ThemeNewModel, CreateThemeOrder.ThemeModel&gt;()
      .ForMember(d =&gt; d.Subject.Id, o =&gt; o.MapFrom(s =&gt; s.Subject));
  </code></pre>
  
  <p>Both <code>Subject.Id</code> and <code>Subject</code> are of type <code>int</code>. However, I get the following error:</p>
  
  <blockquote>
    <p>Expression 'd => Convert(d.Subject.Id)' must resolve to top-level member and not any child object's properties. Use a custom resolver on the child type or the AfterMap option instead.Parameter name: lambdaExpression</p>
  </blockquote>
  
  <p>I am using AutoMapper 2.0. Can't I solve this without <code>AfterMap</code>?</p>