Why is there no client send constructor for ClientGCMsgProtobuf that allows you to specify a pre-allocated Body?
I'd like to allocate the body object elsewhere and then pass it in for use in the ClientGCMsgProtobuf, rather than having to copy all the properties over to a new object.