UX problems with the concept of "immutable values" when interacting with Person Topics
I encountered a number of (to me) unexpected side-effects in the context of creating / editing Person Topics which I describe here:
Situation 1
I created the Person "Ingo Rau" via the search/create dialog. The Person Name was displayed just fine. Then I realized that by doing so both terms in combination where considered to be the first name. To change this I opened the Person in edit-mode. I removed "Rau" from the first name and entered into the last name field. Then I saved.
As a consequence I now have 2 Person Names "Ingo Rau" in the database. However there is just on Person "Ingo Rau". The same obviously happened with Lisa (which at first I only created with her first name) and Peter Müller (who's full name I also entered when creating the person).
Situation 2
I created a Personen "Peter Müller" and then assumed this person changed his last name (maybe by marriage). Hence I edited his last name to "Gertenhuber". But (as in Situation 1) The Person Name "Peter Müller" remained in the database.
The List of Person Names in my test database looked like below. I would like to discuss: What would be a propper way for a user to perform such changes and not create unwanted name duplicates?