Do not cache values while calculating update chain
Fix caching bug
trigger() uses for loop instead of Array.map
Fix children cache invalidation in setter

"There are only two hard things in Computer Science: cache invalidation
and naming things"