/**
  * Validate Element
  *
  * @param BaseElementModel $element   Element
  * @param Validator        $validator Validator
  *
  * @return void
  */
 public function validateElement(BaseElementModel $element, AbstractValidator $validator)
 {
     $validator->validate($element);
     if ($validator->hasErrors()) {
         $exception = new RestException();
         $exception->setStatus(422)->setMessage('The request contains invalid arguments.')->setErrors($validator->getErrors());
         throw $exception;
     }
 }