private function registerCommandBus()
    {
        $this->app->bindShared('Flyingfoxx\CommandCenter\CommandBus', function ($app)
        {
            $main = $app->make('Flyingfoxx\CommandCenter\MainCommandBus');
            $application = $app->make('Flyingfoxx\CommandCenter\CommandApplication');
            $translator = $app->make('Flyingfoxx\CommandCenter\CommandTranslator');

            $validation = new ValidationCommandBus($main, $application, $translator);

            return $validation;
        });
    }