Not a blocker for this pull, but the data cached from this method won't ever expire. The design of Calcentral::Cacheable assumes a cacheable class has just 1 key, this class has several. Let's discuss if that's not clear.