override public ParserNode Optimize(ParserNodeContext Context) { var That = CreateThisInstanceAs<ParserNodeParent>(); That.Parent = Parent.Optimize(Context); return That; } }