@override void $release(Object key) { final data = container.find(key); data?.release( onDispose: () { container.remove(key); }, ); }