title: Why When passing a Model, with a list of child objects, to a Controller the list of child objects is not passed through?
body: <p>I have 2 Model classes:</p>
  
  <pre><code>public class ModelWithList 
  {
      int Id { get; set; }
      string Name { get; set; }
      List&lt;SetOfGroups&gt; GroupSets { get; set; }
  }
  
  public class SetOfGroups
  {
      List&lt;Groups&gt; Groups { get; set; }
  }
  </code></pre>
  
  <p>When I submit my form all the fields are pass through from <code>ModelWithList</code> except for the GroupSets.</p>
  
  <p>Normally I would use a <code>@Html.HiddenFor(model =&gt; model.GroupSets)</code> for properties that aren't passed through but this can't be done with lists of custom models.</p>