title: mapping fails on multiple form post
body: <p>I am POSTing two forms on submit. </p>
  
  <p>In my MVC application I have <code>EmailReportVM</code> class. This class has a variable called <code>criteria</code>, which is of type <code>StatsCriteria</code>.</p>
  
  <p>When I post the forms, all the variable in <code>EmailReporVM</code> get mapped except <code>criteria</code>.</p>
  
  <p><code>EmailReportVM</code>  has the same variables as <code>frmSendEmail</code> and 
  <code>StatsCriteria</code> has the same variables as <code>frmPostToEmailReports</code></p>
  
  <p>What should I do to make this work. </p>
  
  <p><strong>Caller.js</strong> :</p>
  
  <pre><code>$("#frmSendEmail").validate({
      onfocusout: true,
      submitHandler: function (form) {
  
      //Send the data using post and put the results in a div                   
      $.post(url, $("#frmSendEmail, #frmPostToEmailReports").serialize(), function (data) {
          //do something    
      });
  }
  </code></pre>
  
  <p><strong>Controller</strong> : </p>
  
  <pre><code>[HttpPost]
  public ActionResult Create(EmailReportVM report)
  {
      // Here the report object which is of type EmailReportVM has values for all the variables except criteria . 
      HttpResponseMessage response = new HttpResponseMessage();
  
      try
      {
          using (HttpClient client = new HttpClient())
          {
              ....................          
          }                       
      }
  }
  </code></pre>
  
  <p><strong>EmailReportVM.cs</strong> :</p>
  
  <pre><code>public class EmailReportVM
  {
      #region Constructors and Methods
      public EmailReportVM() {  }
      #endregion
  
      #region Properties and Fields
      public string from { get; set; }  
      public string to{ get; set; }
      public string Cc{ get; set; }
      public string Bcc{ get; set; }
      public string Subject { get; set; }
      public string Body { get; set; }
      public string Notes { get; set; }
      public StatsCriteria criteria { get; set; }
      #endregion
  }
  </code></pre>
  
  <p><strong>StatsCriteria</strong> :</p>
  
  <pre><code>public class StatsCriteria
  {
      #region Constructors and Methods
      public StatsCriteria() { }
      public string Params { get; set; }
      public string AgentId { get; set; }
      public string LicenseNum { get; set; }
      public string AgentFullName { get; set; }
      #endregion
  }
  </code></pre>