private async Task ListenTo(IInboundMessage baseMessage) { if (baseMessage == null || baseMessage.MessageType == MessageType.Unknown) { return; } _inboundDataVisitor = new InboundDataVisitor(this); await baseMessage.Accept(_inboundDataVisitor); }