Updated attribute evaluation of all components to use getContext()