Allow these methods to be subclassed
Low and behold, these need to be protected as well
Explicitly pass the request URL such that we can use the class multiple times
Merge pull request #1 from DFMdata/subclassing

Allow these methods to be subclassed