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