Improve MVC Inheritence