public virtual Task<bool> CancelViewModelAsync() { if (ViewModel == null) { return TaskHelper<bool>.FromResult(true); } return ViewModel.CancelViewModelAsync(); }