changed DisplayName to be  just a convenience property

A display name has nothing to do with authentication. It's merely a
cache for a profile name so that it's easier to display "Welcome back
John Smith" right after login, without the need to query the user
profile