Adding support for activating view properties

Initial draft to discuss design
This was copied over from DefaultControllerActivator, and yes, perf!