@override bool get selectable { // if index is not null, then the child itself handles the selection // if index is null, then the parent handles the selection return index == null; }