The helper methods are a good idea, but I'd make this method only protected, non-static, remove the mambuAPIService param and then remove the getMambuAPIService() method from each service. In the convenience methods you can then call new DocumentsService (mambuAPIService).getDocuments(..., ...). This is more OO in my opinion and exposes less internals, which should not be required by external code anyways.