Map<String, dynamic> toMap() => { 'id': id, 'type': type, 'label': label, 'accessibilityLabel': accessibilityLabel, 'color': textColor, };