I have this question Guidance in naming awkward domain-specific objects? open on P.SE currently.
My original focus is captured in the title, specifically I was worried about naming.
Several of the answers and comments have suggested not using an enum, which takes the question in an unexpected direction.
I think that whether or not an enum should be used would be a separate question from my original question, but I recognize that my semi-arbitrary decision to use an enum is complicating the community's ability to provide solid answers.
I will attempt to clarify my original question and show why I think an enum is required, but I'm concerned that I'll be derailing the original question by doing that.
So what's the best way to handle a situation where the original question is somewhat dependent upon a technology choice that could also be subjected to a question of its own?
Update - here's the new question over on [main]