/**
  * @param $records
  * @return array
  */
 protected function indexByLanguage($records)
 {
     $sorted = array();
     foreach ($records as $record) {
         $language = Languages::getById($record->languages_id)->{$this->languageField};
         $sorted[$language] = $record;
     }
     unset($records);
     return $sorted;
 }