public async Task PersistSnapshotAsync(string actorName, long index, object snapshot) { await SnapshotCollection.InsertOneAsync(new Snapshot(actorName, index, snapshot)); }