Refine the structure of Mvc