Added both fallback and cachekey functionality through method declarations in companion class