Hi. I was wondering why enumerations aren't allowed as primary keys? They have to be enumerated as strings or integers, so there isn't much difference between enumeration and a string/integer, except that there is an extra step of picking the right enumeration value at transition...
Thanks, Pawel.