Make EnumDeclaration a class
Work around 'crosses initialization' error