Map<String, dynamic> toMap() { return { 'backgroundColor': colorToHex(backgroundColor), 'iconColor': colorToHex(iconColor), 'UnreadBadge': unreadBadge.toMap(), }; }