Extract a private ViewCollection class to aid in
manipulating several views at once.
Improve the performance of view notifications and transitions.