Map<String, Object?> toJson() => { 'field': field, 'op': op.name, if (value != null) 'value': value, };