These calls seem a little strange.  These setters are about arranging view display in an idempotent but stateful way, except for these updateControls calls.