Introducing Activator for ViewComponents.

The accessor does get cached as a property on PropertyActivator<T> on a per-property basis.