Erm, that's the thing. Should Entity::errors() be that flat for Model::validates()? Because if we take a look at the [Model::validates()](http://lithify.me/docs/lithium/data/Model::validates())
```php
if ($errors = $validator::check($entity->data(), $rules, $options)) {
    $entity->errors($errors);
}
return empty($errors);
```
Reseting the array would defeat the only thing, don't you think?