Something I am confused on is what the modern naming convention is nowadays for enums. The old way was prefixing the values to prevent naming collisions, or using the pure pragma. For the former case you used camelCase and for the latter you used PascalCase. With enum overloading, pure enums are not as recommended anymore. So would we use camelCase or PascalCase for non-pure enum values?