child VMs should remove itself from parent's $ when destroyed