Adding retroaction in UML