A simple lazy caching gem