public IHttpController Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)
{
var controllerWrapper = _iocResolver.ResolveAsDisposable<IHttpController>(controllerType);
request.RegisterForDispose(controllerWrapper);
return controllerWrapper.Object;
}