Prototype of MVC patterns