When hosting WebApi is IIS, you have access to HttpContext and can use the items collection to store objects for a single HTTP request. 

When self hosting, you no longer have a HttpContext, so what can I use to store an object for a single request ?