Refresh component values

Plus ArrayProperty displayName and template.
Reapply automatically applied actions after refresh.
Merge remote-tracking branch 'origin/refresh' into winter-term-demo