Set up based on UML.