Inserido diagrama UML.