public IncomingMessageManager() { _incomingMessageQueue = new BackgroundQueue<IIncomingMessage>(ProcessIncomingMessage); _knownMessageProcessors = new ConcurrentDictionary<IMessageDestination, IProcessAnyMessage>(); _incomingMessageQueue.Start(); }