/**
  * Constructs a validation exception
  *
  * @param Errors $errors The validation errors
  */
 public function __construct(Errors $errors)
 {
     $this->errors = $errors;
     if (!$errors->hasErrors()) {
         parent::__construct('No errors');
     } else {
         parent::__construct($errors->toString());
     }
 }