MVC result interface restructure