@override void changeArtboard(Artboard? value) { super.changeArtboard(value); artboard?.markLayoutDirty(this); if (parent is LayoutComponent) { (parent as LayoutComponent).syncLayoutChildren(); } }