public virtual string GetFriendlyType() { return Name; }
public override string GetFriendlyInnerType() { return(FunctionObject != null?FunctionObject.GetFriendlyType() : "@NULL"); }