internal void archiveUnloaded(MemoryArchive archive)
 {
     archives.Remove(archive.ArchiveName);
 }
 internal void archiveLoaded(MemoryArchive archive)
 {
     archives.Add(archive.ArchiveName, archive);
 }