Digamos que eu tenha uma entidade que tenha o atributo "type". Pode haver mais de 20 tipos possíveis. Agora me pedem para implementar algo que permita alterar o tipo de A-> B, que é o único caso de uso. Então, devo implementar algo que permita alterações arbitrárias de tipo, desde que sejam...