/**
  * Generates the item count without eager loading, to improve performance.
  * @return type
  */
 public function calculateTotalItemCount()
 {
     if ($this->model instanceof X2Model) {
         if (!isset($this->_countCriteria)) {
             $this->_countCriteria = clone $this->getCriteria();
             $this->_countCriteria->with = array();
         }
         return X2Model::model($this->modelClass)->count($this->_countCriteria);
     } else {
         return parent::calculateTotalItemCount();
     }
 }