public LocalEventKeyInfo(string key, ulong id, MessageStore<Message> store) { // Don't hold onto MessageStores that would otherwise be GC'd _storeReference = new WeakReference(store); Key = key; Id = id; }