Try out a Records container class for managing PCollection<Record>, Summary, and Spec data