if(this._started){ return; } this.inherited(arguments); // Load children and make connections this._loadChildren(); this.connect(this, "setValue", "_updateChildren"); this.connect(this, "invertSelection", "_updateChildren"); this.connect(this, "addOption", "_loadChildren"); this.connect(this, "removeOption", "_loadChildren"); this.connect(this, "setOptionLabel", "_loadChildren"); this._started = true;