Refactoring + UML