exposed ExtEnumDefs