A quick comment - just wondering why not have this class inherit from Client? Wouldn't that remove the reimplementation of 'make_get_request' and related methods?