Initial support for Model and Controller