public function getIntegrationSetting($key = '', $default = '')
    {
        if (null === $this->integrationSettings) {
            $this->integrationSettings = [];
            $object                    = $this->integrationHelper->getIntegrationObject('Source');
            if ($object) {
                $objectSettings = $object->getIntegrationSettings();
                if ($objectSettings) {
                    $this->integrationSettings = $objectSettings->getFeatureSettings();
                }
            }
        }
        if ($key) {
            if (isset($this->integrationSettings[$key])) {
                return $this->integrationSettings[$key];
            } else {
                return $default;
            }
        } else {
            return $this->integrationSettings;
        }
    }