Added a ControllerBase class that takes care of adding the model/views
in the right order to correctly trigger default values.