Error prone scene graph editor behavior

@Flak Please reopen this issue, as this hasn’t been addressed at all, nor is it this a duplicate of the issue you linked. This issue is about that deleted entity references are being replaced by TRASH_* entities and create unnoticed bugs in your graph, which may or may not will lead to crashes at runtime.

vz_simple_reference_component := class<final><final_super>(component) {
  @editable
  ETarget: entity
}

Before deleting the entity in the outliner:

image

After deleting the entity in the outliner:

image