public void MapLocaleToLanguage(Locale source, LanguageInfo destination, AbstractLookupHelper lookupHelper, AbstractMappingEngine masterMapper) { destination.Alias = source.Alias; destination.Name = source.Name; destination.Key = source.LanguageIso; // TODO: Refactor LanguageInfo to just use Alias destination.InferCultureFromKey(); // TODO: Lookup Fallbacks using a delegate to the Localization system }