/**
  * Runs all object validators
  * @param EntityInterface $object
  * @throws \ErrorException
  */
 protected function validate(EntityInterface $object)
 {
     $validators = $object->validators();
     foreach ($validators as $attribute => $attributeValidators) {
         foreach ($attributeValidators as $validatorParams) {
             $validator = $this->buildValidators($validatorParams);
             $validator->validateAttribute($object, $attribute);
         }
     }
 }