All classes use HttpCompletion as response interface