Can we rename this to `CleanupForRestart` maybe? That links the name of the method to the interface that it's providing, otherwise it's not very obvious that implementing `Cleanup` implies that it's a restartable plugin.