Add Support for setAuth (for Request)

Right now it's not possible to set Auth data for object Request (Url is private, and getUrl returns string representation of object URL)