FIX: Make httpclient interfaces protected, not private