While OverVotes and UnderVotes don't make sense outside a Contest, BallotsCast is still useful on a per-contest total, not just the GpUnit of an election. It is possible to have different ballots cast for different contests even in the same GpUnit when there are multiple ballot sheets.
I'm not sure why the change was made to V1.0, presumably because there could be more than one election and there is no way to associate the SummaryCount in a GpUnit with an election?
While OverVotes and UnderVotes don't make sense outside a Contest, BallotsCast is still useful on a per-contest total, not just the GpUnit of an election. It is possible to have different ballots cast for different contests even in the same GpUnit when there are multiple ballot sheets.
I'm not sure why the change was made to V1.0, presumably because there could be more than one election and there is no way to associate the SummaryCount in a GpUnit with an election?