Changing a layout-required property now requests a new layout