Hack 'validates_with' method in ActiveModel to achieve 'single err msg' feature