s/collectionMode/collect_mode/
(should we have a static ParseField for it that we would reuse in this message?)