Checking for null HttpContext in HttpContextProvider

When DefaultDataAccessContext's destructor is called there is no HttpContext in HttpContextProvider.
Maybe you would refactor it in another way, but you should get the point ;)