Rename "headers" to "responseHeaders" and clarify those work for HTTP request queries but not for queries over a WebSocket session. Update getter for response headers to return a read-only wrapper. Provide only one public constructor without headers. See gh-42