@override Object toJson() => { if (csvSource case final csvSource?) 'csvSource': csvSource.toJson(), if (entityIdField.isNotDefault) 'entityIdField': entityIdField, };