@override Object toJson() => { if (pipeline case final pipeline?) 'pipeline': pipeline.toJson(), if (options.isNotDefault) 'options': {for (final e in options.entries) e.key: e.value.toJson()}, };