Inside Unreal: Demystifying Soft Object References - May 14

Good, because i have a few questions. Should i use a soft reference to handle the status (taken / not taken) of an object/actor that is from a streaming level and is also destroyed if not taken when the level is unloaded, but the level can be loaded again so if must know if the item should spawn or not. Or scenario that should be destroyed, enemies killed, etc… or soft references are not the way to handle that?