Refactoring MVC and MVCExample