定数のように扱うって言うのは列挙する部分の話でしょ?
enumに可変成分持たせることの何がいけないのさ。
そもそも定数のように扱うために出てきた機能じゃないと思うのだが