set isOpen(value: boolean) {
    if (value) {
      this.show();
    } else {
      this.hide();