DerivedCollection onRemove clean up