title: CheckboxFor not binding with nested objects
body: <p>CheckBoxFor is not bounded when a property is defined in an object nested in the model?</p>
  
  <p>Here is an example. I have a <code>SearchOptions</code> model that contains a <code>List&lt;Star&gt;</code> property. Each <code>Star</code> has a number, a name and a <code>bool</code> property that should be bounded:</p>
  
  <pre><code>public class SearchOptions
  {
  
      public SearchOptions()
      {
          // Default values
          Stars = new List&lt;Star&gt;()
          {
              new Star() {Number=1, Name=Resources.Home.Index.Star1,
                  IsSelected=false},
              new Star() {Number=2, Name=Resources.Home.Index.Star2,
                  IsSelected=false},
              new Star() {Number=3, Name=Resources.Home.Index.Star3,
                  IsSelected=true},
              new Star() {Number=4, Name=Resources.Home.Index.Star4,
                  IsSelected=true},
              new Star() {Number=5, Name=Resources.Home.Index.Star5,
                  IsSelected=true},
          };
      }
  
      public List&lt;Star&gt; Stars { get; set; }
  
  }
  </code></pre>
  
  <p>In my strongly typed View (of <code>SearchOptions</code>) i loop over <code>Stars</code> property:</p>
  
  <pre><code>@using (Html.BeginForm("Do", "Home"))
  {
      &lt;fieldset&gt;
          &lt;legend&gt;@MVC3TestApplication.Resources.Home.Index.Search&lt;/legend&gt;
          @{ 
              foreach (Star s in Model.Stars)
             {
                  @Html.CheckBoxFor(m =&gt; s.IsSelected)
                  &lt;label&gt;@s.Name&lt;/label&gt;
  
             }}
      &lt;/fieldset&gt;
      &lt;input type=submit value="Invia" /&gt;
  }
  </code></pre>
  
  <p>The (relevant part of) controller is:</p>
  
  <pre><code>    public ActionResult SearchOptions()
      {
          return View(new SearchOptions());
      }
  
      [HttpPost]
      public ActionResult Do(SearchOptions s)
      {
          // Do some stuff
          return View("SearchOptions", s);
      }
  </code></pre>