private void RemoveEvent(Subscription subscription, string eventKey) { Topic topic; if (Topics.TryGetValue(eventKey, out topic)) { topic.RemoveSubscription(subscription); subscription.RemoveEvent(eventKey); } }