增加 UserSchema pre-hooks