Make web.BaseRequest, web.Request, web.StreamResponse, web.Response and web.WebSocketResponse slot-based, prevent custom instance attributes.