Adding setData and setUri

Hi,

I am working on a rest builder framework and i am using you library. 

I thinks that can be interesting allow the deferred setting of the URI and the data. I my case for example i dont know the uri for the answer when i construct the Hal object.


Regards and thanks for your job.