protected function getCoreParameter($key, $default = null, $domain = null)
    {
        if ($domain) {
            return isset($this->configuration[$domain][$key])
                ? $this->configuration[$domain][$key]
                : $default;
        }

        return isset($this->configuration[$key])
            ? $this->configuration[$key]
            : $default;
    }