Okay sounds good.

In response to your previous comment, I don't think `validates_uniqueness_of` should ever raise an exception, I think if there's a way it can "just work" it should. 

So unless you can think of another solution, I'd be willing to accept your PR, although I want to give more visibility to the constant creation since this is something that happens globally. Would it be better to make a module somewhere whose sole purpose is to create these constants and keep track of them? This would also make it possible to potentially clear them out en masse.