Instead of TGlobal should I use TEnum's constructor for global enums, since TGlobal uses TDataMemberInfo?