MVC Architecture proposal