new user domain class