Can’t figure out how to save destroyed actors so that I can respawn them later

Instead of the inventory system destroying items it could call Item->RemoveFromWorld() and depending on the item that function either destroys the actor or hides it for respawn later.