Wyślij wiadomość: Applying UML and patterns