Orders

I would prefer all enums the same. But that means we are using capitalized letters for enums, which are similar to constants and therefore they should be uppercase letters instead. But we can either make an exception due to the Json issue, or alternative we can play a bit with interfaces and helper methods like it's explained here: http://stackoverflow.com/questions/12091388/create-a-superclass-of-enum . I would agree on any of the two solutions.