@override Map<String, Object?> build() => { 'name': name, if (url != null) 'url': url!.toString(), if (iconUrl != null) 'icon_url': iconUrl!.toString(), };