As it is adding curl and is doing json conversion etc probably this should be directly in the http transport, right? So I like the toString method, but this one should call the transport to convert it to the "right" string.