А почему в parent::__construct(); не передаётся $config?