public void Visit(CommsMessageVisitor v) { v.Accept(this); }
public abstract void Visit(CommsMessageVisitor v);