internal void AddHandler(Type type, RequestHandlerItem handler) { var newTable = new Dictionary<Type, RequestHandlerItem>(_handlerTable); newTable.Add(type, handler); _handlerTable = newTable; } }