I assume that it's possible, but I sticked to the ActiveResource pattern, where they [are all public](https://github.com/rails/activeresource/blob/master/lib/active_resource/validations.rb#L14..L75).