@override List<int> get value => selectedOptions;
@override set value(List<int>? value) { setState(() { selectedOptions.clear(); if (value != null) { selectedOptions.addAll(value); } }); }