Refactor HttpResponse, make ResponseBuilder