@ekohl: I think that's a good idea from maintainability point of view -- this reduces chances of bugs due to misspellings, only one place to change should the feature name change, etc...