bug fix: CacheCollection cache property set in constructor