refactoring for BackendUser. Role now has integer type and added phone field