Neither does ViewCache, should I follow or also modify more of ViewCache?