MVC model exception restructure