So something like this instead:

    for object in self.value:
        ....
    
    if self.selected: self._selected_changed(self.selected)