title: knockout-kendo.js data binding issue
body: <p>I am using knockout-kendo.js for knockout.js binding to kendo grid. If you bind object's first level property then it works fine. 
  Here is a sample - <a href="http://jsfiddle.net/rniemeyer/jZtg5/" rel="nofollow">http://jsfiddle.net/rniemeyer/jZtg5/</a></p>
  
  <p>In the above example items property is defined in the viewmodel (i.e. ViewModel.Items) </p>
  
  <p>However If you use object's second level property to bind it to kendo grid, then it doesn't work. Here is a sample where binding doesn't work - <a href="http://jsfiddle.net/thakkar/QhF2W/3/" rel="nofollow">http://jsfiddle.net/thakkar/QhF2W/3/</a></p>
  
  <p>In this example, the items property is not directly defined in the viewmodel. Instead it is a property of an object which is used in the viewmodel. (i.e. ViewModel.obj.Items) </p>
  
  <pre><code>var Item = function(id, name, type) {
      this.id = id;
      this.name = ko.observable(name);
      this.type = type;
  };
  
  var vm2 = function() {
      this.items = ko.observableArray([
          new Item(1, "one", "a"),
          new Item(2, "two", "b"),
          new Item(3, "three", "a")
      ]);
  
  var ViewModel = function() {
      this.obj = ko.observable(new vm2())
  };
  
  ko.applyBindings(new ViewModel());
  </code></pre>