Replaced flawed context design with design that defers function evaluation until after all selectors have been processed
Replaced context parameters with parameters that represent the entire view
In views, selector properties that have function values must be accessed by calling a function