The application now uses multiple repositories and implements client-side caching.