How about an abstract method here for validate to establish the interface like:

```ruby
##
# Some documentation
def validate(options = {})
  raise "Abstract method #validate must be overridden in #{self.class.name}."
end
```