public void Handle(MessageB msg) { MessageBCount++; }
public void Three(MessageB message) { Messages.Add(message); }
public void Gimme(MessageB theThing) { MessageBCount++; }
public MessageC Route(MessageB msg) { MsgBCalls++; return(MsgC); }