protected virtual bool CanFinish() { if (CurrentPage != null) { return(CurrentPage.ShowFinishButton && CurrentPage.CanFinish()); } return(false); }