Updates a ViewModel and adds values to some of the stock properties of the Controller.

This default implementation initializes the ErrorDisplay and UserState objects after creation.