UserRegisterVM validation refactor