public Replica ApplyLocal(Operation operation) => Copy( document: Document.ApplyOp(operation, this), processedOps: ProcessedOps.TryAdd(operation.Id), generatedOps: GeneratedOps.Add(operation));