Cached binding values to reduce amount of times chained generators are invoked
Cached binding values to prevent expressions with multiple listeners being recalculated multiple times
Binding performance improvements