Make "UserRegister" more extensible