public virtual TResult VisitNode(PXOverrideNodeViewModel pxOverrideNode, TInput input) => DefaultVisit(pxOverrideNode, input);
 public virtual TResult VisitNode(PXOverrideNodeViewModel pxOverrideNode) => DefaultVisit(pxOverrideNode);
 public virtual IEnumerable <TreeNodeViewModel> VisitNodeAndBuildChildren(PXOverrideNodeViewModel pxOverrideNode, bool expandChildren,
                                                                          CancellationToken cancellation) =>
 Enumerable.Empty <TreeNodeViewModel>();