Map<String, Object?> toJson() => { if (boundingColumns != null && boundingColumns!.isNotEmpty) 'boundingColumns': boundingColumns, if (!maintainSync) 'maintainSync': false, };