Dispatcher eingeführt, Refactoring