public void Load(PhaseData.Row row)
 {
     Randomization = EnumUtil.From <TRandomization>(row.Randomization.NonNullValue);
     MatchState    = EnumUtil.From <TMatchState>(row.Status.NonNullValue);
     StartTime     = row.Start.DateTimeNonNull;
     // more
 }
 public void Load(PhaseCommitHistory.Row row)
 {
     AddCommitHistory(new Commit(row.Ts.DateTimeOffsetNonNull, EnumUtil.From <TCommitType>(row.CommitType.NonNullValue)));
     // more
 }