Should also add setter for the cache key