void RegisterGenerator(IAttractionGenerator generator) { attractionGenerators.Add(generator); }
void UnregisterGenerator(IAttractionGenerator generator) { attractionGenerators.Remove(generator); }