proxy UML changes