Refactored data requests into a storage mixin with caching.