One thing to note here is that the `description` attribute for the create action is used to set the description of the volume snapshots taken by the backup where as the `description` attribute here used in the restore is used for setting the description of volumes created from the snapshots. If `description` is nil for restore, it will simply use the description from the snapshots. Can we just document that here or we want to make it explicit and call `snapshot_description` and `volume_description`?