public ReceiveTransportAgent(InMemoryReceiveEndpointContext context, IInMemoryQueue queue)
            {
                _context = context;
                _queue   = queue;

                _dispatcher = context.CreateReceivePipeDispatcher();

                _consumerHandle = queue.ConnectConsumer(this);

                Task.Run(() => Startup());
            }