Global enum doens't neem very OO, maybe it is possible to put it in the class