Allow the autocomplete to have its own displayProperty

This means that the displayed tag and the displayed suggestions can show different things, for example tag is user first name, autocomplete suggestions shows full name plus email.