Converts object to map.
Map<String, dynamic> toMap() { return { 'key': key, 'text': text, 'icon': icon, 'tag': tag, 'textRes': textRes, 'iconRes': iconRes, }; }