CyclicGroup with cached IndependentGenerators