Maybe we could have a base class with this default implementation for {destroy()}?