`destroy` and `isDestroyed` should be documented.