TidyObject for better managed shutting down.