Use HttpContext.Items to store LayoutVm