Atualizado userbytrait, com beforeSave simplificado