Expand groupList to List
List<Option> get options { List<Option> result = []; for (final group in groupList) { for (final opt in group) { result.add(opt); } } return result; }