public RabbitExchange(string type) { Type = type; matcher = BindingMatcherFactory.Create(type); Messages = new ConcurrentQueue <RabbitMessage>(); Bindings = new ConcurrentDictionary <string, RabbitExchangeQueueBinding>(); Arguments = new Dictionary <string, object>(); }