Create a decent serialization update abstraction, apply to User edits for starters