Should we return a `DefaultListModel<String>` ?