That is a nice refactoring that we can look into later as it is larger than that. In order to take full advantage of  an enumerated value we need to refactor a few methods accesed in pages.xml and a few other places.

I am all for using more enumerations... I like type strength.