Only SelectableDataItem should exist now. Don't inspect is_selected, really. That's a silly behavior to assume that if one widget declared is_selected, it can be used for selecting the element in the ListView.

Thoses should be removed, and said it as removed.