Using an abstract MvcController for MVC support