I hate scala enumerations--they suck.  There are alternatives--maybe I'll pop over and show you.  W/ev though if they work for you.