Renamed dynamically created instance validation methods to avoid name clashes with class level ones.
Completed refactoring converting database objects metadata to ruby based format. Restored all specs and functionality.