Dispatcher class implementation