Extract a subclass from CacheItem AutoCacheItem so that the old functionality with serialization is not broken by the new code.