500 preserves instantiating a new controller in ngSwitchWhen.