Remove circular reference from OverloadedDict
Remove circular reference from OverloadedDict

Now KeyOverloads only have a proxy reference to the parent object. This prevents these objects being managed by the generational garbage collector. That was bad since it could keep large AnnData objects in memory. See #360 for more info.

theislab/anndata