Fine with the above. Just remember that part of this PR is to update `GetCacheItemProperty` so that it caches `object cacheEntry = HttpRuntime.Cache.GetType()...` as a static object and the same for the `cacheEntry.GetType().GetProperty(propertyName)...`. You can see how we do it here as a similar example - https://github.com/Glimpse/Glimpse/blob/master/source/Glimpse.WebForms/Inspector/ViewStatePageAdapter.cs#L23-L24.