for now; create a local copy to purge entities.

This way, I returned the old behavior to the destructor and now the behavior
matches in ctor/dtor and with api calls back to the engine to sync that list.