Why only reflections?  I propose that this should delete everything on the list.  If you don't want it deleted when the player logs off, don't put it on the list.

This approach seems pretty porous though.  What about when the player dies?  Is suiciding handled correctly?  etc.