public RequestState(IHttpRequest req) { Contract.Assert(req != null); Contract.Assert(req.Items != null); this.req = req; }