title: Automapper expression must resolve to top-level member
body: <p>I am using automapper to map source and destination objects. While I map them I get the below error. </p>
  
  <blockquote>
    <p>Expression must resolve to top-level member. Parameter name: lambdaExpression</p>
  </blockquote>
  
  <p>I am not able resolve the issue.</p>
  
  <p>My source and destination objects are:</p>
  
  <pre><code>public partial class Source
  {
          private Car[] cars;
  
          public Car[] Cars
          {
              get { return this.cars; }
              set { this.cars = value; }
          }
  }
  
  public partial class Destination
  {
          private OutputData output;
  
          public OutputData Output
          {            
              get {  return this.output; }
              set {  this.output= value; }
          }
  }
  
  public class OutputData
  {
          private List&lt;Cars&gt; cars;
  
          public Car[] Cars
          {
              get { return this.cars; }
              set { this.cars = value; }
          }
  }
  </code></pre>
  
  <p>I have to map <code>Source.Cars</code> with <code>Destination.OutputData.Cars</code> object. Could you please help me in this?</p>