should inherent from Cached
Be more verbose