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