missed setting the cache service in the constructor