About patterns, UML and documentation