public override void Unsubscribe(object subscriber) { base.Unsubscribe(subscriber); if (eventProxy != null) { var proxyEvents = GetProxyEventTypes(subscriber); var actualUnsubscriptions = subscriptionStore.PopSubscriptions(proxyEvents, subscriber); eventProxy.Unsubscribe(actualUnsubscriptions).Wait(); } }