Written initial CachedObject (needs testing)