Blueprint references/pointers keep actors alive?

Hey guys,

If you have an Actor blueprint property, say in the player controller, and then call Destroy Actor on that actor, it seems that the property is never ‘None’/‘Null’ in the controller, and will return true from ‘Is Valid’, even though the actor has been removed from the actor list. This is true even after 5-10 seconds, so the GC should’ve kicked in. This makes me think that BP properties in this manner will keep objects alive. How can I force them to be destroyed/null-ified?