private ByteString Serialize(object obj) { var serializer = system.Serialization.FindSerializerFor(obj); var bytes = serializer.ToBinary(obj); return ByteString.CopyFrom(bytes); }