Initial support for enum classes which cannot be written as C# enums