beforeSave override User model