Generation Counters are always needed (e.g. for the calculation of the view_state, since they are dependent on the reading of samples of the last generation). As such, the Generation Counters were "converted" to mandatory fields.