el before persiste todos los datos sin tirar excepcion
merge