Removed pair and renamed map. Map type can be used outside by calling static LoadKeyboardLayouts.