public function getConfiguration($namespace, $element, $key, $default = null)
    {
        $propertyPath = sprintf('[%s][%s][%s]', $namespace, $element, $key);

        if ($value = $this->propertyAccessor->getValue($this->configurations, $propertyPath)) {
            return $value;
        }

        return $default;
    }