Refactory MVC pattern between Model & View