title: Kendo DatasourceRequest has null values
body: <p>There will be simplified code, similar to my own for desription of problem:
  I had this model classes:</p>
  
  <pre><code>public class Parent
  {
      public Guid Id { get; set; }
      public string Something { get; set; }
      public Child[] Children { get; set; }
  }
  
  public class Child
  {
      public string Code { get; set; }
      public string Title { get; set; }
  }
  </code></pre>
  
  <p>There is View:</p>
  
  <pre><code>@(Html.Kendo().Grid&lt;Stihl.UnfairCompetitionWeb.DataLayer.Models.Parent&gt;(Model.Parents)
      .Name("grid")
      .Columns(columns =&gt; {
          columns.Bound(e =&gt; e.Something);
          foreach (Stihl.UnfairCompetitionWeb.DataLayer.Models.LanguageModel l in Model.Languages)
          {
              columns.Bound(e =&gt; e.Children[Model.Languages.IndexOf(l)].Title).Title(l.Code).HeaderHtmlAttributes(new { data_language = l.Code });
          }
  
          columns.Command(command =&gt; command.Destroy());
      })
      .ToolBar(toolbar =&gt; {
              toolbar.Create();
              toolbar.Save();
          })
      .Editable(editable =&gt; editable.Mode(GridEditMode.InCell))
      .Pageable((p =&gt; p.PageSizes(new[] { 5, 10, 20, 50 })))
      .Sortable()
      .DataSource(dataSource =&gt; dataSource
          .Ajax()
          .Batch(true)
          .ServerOperation(true)
          .PageSize(10)
          .Events(events =&gt; events.Error("error_handler"))
          .Model(model =&gt; model.Id(e =&gt; e.Id))
          .Read(read =&gt; read.Action("ProductCategories_Read", "Admin"))
          .Create(create =&gt; create.Action("ProductCategories_Create", "Admin"))
          .Update(update =&gt; update.Action("ProductCategories_Update", "Admin"))
          .Destroy(destroy =&gt; destroy.Action("ProductCategories_Delete", "Admin"))
      )
  )
  </code></pre>
  
  <p>So, on Crud methods on controller, DataSourceRequest properties like Aggregates, Filters, Groups and Sorts are null. </p>
  
  <p>JFI - I use grid by same way on other cases and it works correct.</p>
  
  <p>What is problematic in this case in my opinion - grid columns are bind on items from array. Not on some simple properties of model class. There was more problems with it, what i solved yet.</p>
  
  <p>Problem with DataSourceRequest is last. Without it i cant implement paging, sorting, filtering and other functionality, which is normally about one KeyWord on view and siple code on controller.</p>
  
  <p>Is any way how work with it on client side? </p>
  
  <p>PS:
  Controller method. But on controller, incoming DataSourceRequest contains described null data.</p>
  
  <pre><code>public ActionResult Parents_Read([DataSourceRequest] DataSourceRequest request)
  {
      return Json(entities.Parents.ToModel(entities.Languages.ActiveLangauges()).ToDataSourceResult(request));
  }
  </code></pre>