public function serializeValues(array $configStructs, array $configDefinitions, array $fallbackValues = []): Generator
    {
        foreach ($configDefinitions as $configKey => $configDefinition) {
            $configValues = [];

            if (
                isset($configStructs[$configKey]) &&
                $configStructs[$configKey] instanceof ParameterStruct
            ) {
                $configValues = $configStructs[$configKey]->getParameterValues();
            }

            yield $configKey => iterator_to_array(
                $this->parameterMapper->serializeValues(
                    $configDefinition,
                    $configValues,
                    $fallbackValues[$configKey] ?? []
                )
            );
        }
    }