validate method
Validate the completed build and reset any per-build state.
Implementation
@override
void validate() {
final used = _index;
_index = 0;
if (used != labels.length) {
throw StateError('Expected all ${labels.length} seat labels to be used, but used $used');
}
}