public Subscription SubscribeUnmanaged(Action handler) { var sub = new Subscription(() => { subscribers.Remove(handler); }); subscribers.Add(handler, sub); return sub; }