return an array of the selected S2Choice
@override List<S2Choice<T>>? get choice { return _choice; }
Override the selected choice with a new one, and validate it
@override set choice(List<S2Choice<T>>? choices) { _choice = List<S2Choice<T>>.from(choices ?? []); _value = []; validate(); }