destroyed objects are removed from list of instances
a separate class for registered objects is no longer needed