MVC module definition interface restructure