Update EventSubscriber registry to use WeakReferences.