Updated UML Model diagram.