I could possibly derive from RESTClient and override the different methods, but that feels overkill/unwise - the thing I'm trying to solve w/ encapsulation is:
• avoiding path-traversal (i.e. can't navigate the client outside of the API base URL)
• nuance atop the REST layer (e.g. pagination)