Я бы вообще не делал эти классы, похоже, вы используете какое-то глобальное перечисление или словарь.
Enum from C будет указывать на ключ и целочисленное значение.
Словарь из Python будет указывать ключ и значение, значение не обязательно должно быть определенным c типом.
Я бы, вероятно, использовал XXDictionary.