- You make a copy of all the fields and settings of a previous version of the template and make them the current unpublished version of the template
- If you have any unpublished changes to the template at the time you perform a rollback, they are discarded
versionReference so we can keep track of the data across versions. But in terms of the data, these are all independent new objects with their own id.