Should we also consider removing the data here as you do in `_onDetached()`, just to clean it up?