private object EntityStateFromBinary(byte[] binary) { using (var stream = new MemoryStream(binary, false)) { var msg = EntityState.ParseFrom(stream); return new Shard.ShardState(ImmutableHashSet.CreateRange(msg.EntitiesList)); } }