can't we use the built in rails validator instead?
e.g.
```ruby
   validates_inclusion_of :owner_type
                           :in          => TYPES,
                           :allow_blank => true,
                           :message     => (_("Please select owner type from one of the following: %s") % TYPES.join(', '))
```