def __getitem__(self, key):
    value = list.__getitem__(self, key)
for obj, key in list(self._parents.items()):
    value._parents[obj] = key
return value
PickleType с изменяемым отслеживанием в SqlAlchemy