What about using the INI object/file instead? Its kinda setup for this sorta thing.
Add the INI object to your layout, and make it global. Then you will need to Set the INI file to be loaded from.
[Dwarf]
Race=Dwarf
Agility=100
Strength=105
Intelligence=100
Charisma=90
Then use an INI.ItemString (for letters/strings) or INI.ItemValue (for Numbers)
So just to load the values above you would do the following:
INI.ItemString("Dwarf", "Race")
INI.ItemValue("Dwarf", "Agility")
INI.ItemValue("Dwarf", "Strength")
INI.ItemValue("Dwarf", "Intelligence")
INI.ItemValue("Dwarf", "Charisma")
This way rather than a file for each race, you could have a file for all of the races, just put them into a different group. With an INI file the keys should never be messed up.