fixed TEnum generation (use fakeEnum)