Updated UML diagramm.