Adding support for activating view properties

Initial draft to discuss design
the members are case sensitive in C#