public VersionForRestore(int version, BaseBackupEngine engine)
 {
     _engine = engine;
     VersionNumber = version;
     Path = engine.GetVersionPath(version);
     Archive = new ArchiveReader(Path);
     Manifest = Archive.ReadManifest();
 }
 public List<int> GetVersionDependencies(int version)
 {
     using (var archive = new ArchiveReader(GetVersionPath(version)))
         return archive.ReadManifest().VersionDependencies;
 }