Convention based approach to MVC Model Validation and Model Metadata