protected function initializeSettings()
{
$row = $this->getRecord();
$extensionKey = $this->provider->getExtensionKey($row);
$extensionName = ExtensionNamingUtility::getExtensionName($extensionKey);
$pluginName = $this->request->getPluginName();
$this->settings = RecursiveArrayUtility::merge((array) $this->configurationManager->getConfiguration(ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS, $extensionName, $pluginName), $this->settings);
$this->data = $this->provider->getFlexFormValues($row);
$this->setup = $this->provider->getTemplatePaths($row);
}