We have to put the `reset_changes` in the class documentation or users will not know it exists.