I think calling this 'combinedComparisons' instead of 'generator' might make it easier to understand. Developers know what a Comparison class is but we don't have a generator class do we? (maybe I missed it)