public function route()
    {
        PluginManager::handleApplicationPlugins(PluginManager::STEP_BEFORE_ROUTE);
        Container::getRouter()->route();
        self::debug('Route: ' . Container::getRouter()->buildUri());
        PluginManager::handleApplicationPlugins(PluginManager::STEP_AFTER_ROUTE);
        return $this;
    }