public virtual Label DefineLabel() { if (ParentContext != null) { return(ParentContext.DefineLabel()); } return(new Label()); }