Use reflection instead of proto.Clone.

proto.Clone is relatively expensive for making an empty message.