trigger this via an event so other models can remove other items