ENG-4455: Encapsulate snapshot predicates serialization in a helper class per
Steve's review.