Magic for EnumA
Magic for EnumB/C