beforeEach: function () {
   loadedCount = 0;
   chunkSize = 100;
   lazyArray = LazyArray.create({
     totalCount: 200,
     chunkSize: chunkSize,
     callback: getChunk
   });
 },
 model: function () {
   var self = this;
   return LazyArray.create({
     chunkSize: 50,
     totalCount: 200,
     callback: function (pageIndex, sortingColumns) {
       var params = {section: pageIndex + 1};
       var sortQuery = self.makeSortQuery(sortingColumns);
       Ember.setProperties(params, sortQuery);
       return self.store.find('loan', params).then(function (data) {
         return data.get('content');
       });
     }
   });
 }.property(),
 model: function () {
   var self = this;
   var totalCount = 500;
   return LazyArray.create({
     chunkSize: 50,
     totalCount: totalCount,
     callback: function (pageIndex) {
       var params = {section: pageIndex + 1};
       var sortName = self.get('sortName');
       if(sortName){
         params.sortDirect = self.get('sortDirect');
         params.sortName = sortName;
       }
       return self.store.find('loan', params).then(function (data) {
         return data.get('content');
       });
     }
   });
 }.property(),