MVC model metadata implementation