fixup GroupType so that GroupType can have itself as an allowed Child GroupType