Chaning the CacheItemModel to use defined types instead of objects
Adding test to CacheShould
Possible optimization of cache tab