Make httpClient + responseParser optional in constructor