Server refactoring for user domain object.