change EnterViewPort and ExitViewPort properties ensure that property used for `did` is user resetable