Reset the storage when destinationPath is updated. Add test for the `save` method