private object ShardHomeFromBinary(byte[] binary) { using (var stream = new MemoryStream(binary, false)) { var msg = ShardHome.ParseFrom(stream); return new PersistentShardCoordinator.ShardHome(msg.Shard, ResolveActorRef(msg.Region)); } }