protected override void AcceptCommandVisitor(ILogicalComponentVisitor visitor) { visitor.Visit(this); }
protected abstract void AcceptCommandVisitor(ILogicalComponentVisitor visitor);