Só acho que este exercício de alguma forma traz uma relevância desnecessária para o atributo peso. Realmente demonstrar que os integration sérvice considera apenas o último registro, seria algo mecânico para mostrar, porém fazendo o exercício traz um sensação que o peso informado será importante no desenrolar da alimentação do banco. Pode ser que eu esteja errado, mas o valor considerado na resposta do exercício não faz diferença nenhuma na alimentação da tabela. Caso eu esteja certo, acho que o exercício possa ser melhorado.