public function getOrThrow($section, $key)
    {
        if ( !isset($this->initializers[$section]))
        {
            throw new UnknownSectionException($section);
        }

        return $this->initializers[$section]->getSettingOrThrow($key);
    }