Map<String, dynamic> toMap() { return { 'modelName': modelName, 'config': config.toMap(), if (pluginId != null) 'pluginId': pluginId, }; }