List<LabelValue<int>> options({bool visiableOnly = true}) => entries(visiableOnly).mapList((e) => LabelValue(e.value, e.key));