A typical example is when I want to validate status field. Possible values are defined in the model class:

```php
class Post
{
  const STATUS_ACTIVE = 1;
  const STATUS_DELETED = 0;
  const STATUS_ARCHIVED = 2;
}
```

When defining validator I'd like to reuse these and not to cast to `(string)`.