Use the new .notempty() method
Simpler comparison
Reverse lookup of values
Move metaclass out of LabeledEnum