Introduce Cached concern that uses a class variable for in-memory caching