public static Archive GetItemLanguageArchive(Archive baseArchive, Language language = Language.English)
{
string path = string.Format(LanguageItemArchivePath, GetLanguageId(language));
ArchiveRecord record = baseArchive.FindRecordByPath(path);
if (record == null)
return null;
Asset contents = record.Contents;
return contents as Archive;
}