protected function getConfigurationReader()
    {
        // Add required dependencies
        self::$registry->getContainer()->getMap()->wire(
            [
                'doozr.filesystem.service' => Doozr_Loader_Serviceloader::load('filesystem'),
                'doozr.cache.service'      => Doozr_Loader_Serviceloader::load(
                    'cache',
                    DOOZR_CACHING_CONTAINER,
                    DOOZR_NAMESPACE_FLAT.'.cache.i18n',
                    [],
                    DOOZR_UNIX,
                    DOOZR_CACHING
                ),
            ]
        );

        /* @var Doozr_Configuration_Reader_Ini $config */
        $config = self::$registry->getContainer()->build(
            'doozr.configuration.reader.ini',
            [
                DOOZR_CACHING,
            ]
        );

        return $config;
    }