Let collection_ member be a Python list in order to avoid many calls to DistributionCollection.__getitem__