A comment on naming: in this case, `appearance="minimal"` is an implementation detail of "Show OK checkbox".  Since the property specs are an abstract definition, a better name than `appearanceControl` would be `showOKCheckbox` or the like.