/**
  * Attempts to find a translation record that will be used for an update at a later period.
  *
  * @param Translatable $model
  * @param $language
  * @param $field
  * @return null|Translation
  */
 public function findForUpdate(Translatable $model, $language, $field)
 {
     $translations = $this->translations->getByCriteria(['language' => $language, 'resource' => $model->getResourceName(), 'foreign_id' => $model->getId(), 'field' => $field]);
     if (count($translations)) {
         return $translations[0];
     }
     return null;
 }