Consolidate HttpClient methods into new subclass