Use reflection to spec ActiveModel validations