Adding support for activating view properties

Initial draft to discuss design
It's in Common. Making it public causes conflicts.