Implement QAbstractListModel for userphrase