I had this in an earlier version, for me it felt ok but I wasn't sure if you guys like the additional call. So, override `initialize` in validators:

```ruby
def initialize(options)
  super
  @klass = options[:class]
```