defined validation

Okay, tear it apart :)
Actually, `required => true` should use the definition validator, and `:required => :presence` should use the presence validator.