Now that we don't care about item types anymore, we can make the child models settable. We try to retain the selection, even when the model changes.
Allows not to have anything selected.