private void LoadHttpContext(HttpContext httpContext)
        {
            var requestCookie = httpContext.Request.Cookies[UserLocale.CookieName];

            if (requestCookie != null)
            {
                var userLocale = UserLocale.Parse(requestCookie);
                userLocale.AddTo(httpContext);
            }
            else
            {
                var timeZoneId = GetTimeZoneId(httpContext);
                var userLocale = new UserLocale(timeZoneId);
                userLocale.AddTo(httpContext);
            }
        }