Property getter and setter for icon:
@override String? get icon => _icon;
@override set icon(String? icon) { this._icon = icon; wrapped['icon'] = jsonLiteral(icon); }