bug fix: CacheCollectionElement ArrayAccess methods refactoring