Use the new class for doing requests.
Fix possible early-static binding issues.