Interrogating Person for User attributes

Given that every User has a Person
And not every Person has a User
And we want to expose via the UI the ability to update a User's person
When the User is created or updated
Then a Person should be created with the attributes that were set for
  the user