public function __construct(Serializer $serializer, ChainGuesser $chainGuesser, ModelGenerator $modelGenerator, NormalizerGenerator $normalizerGenerator, ConfigInterface $fixerConfig = null)
{
$this->serializer = $serializer;
$this->chainGuesser = $chainGuesser;
$this->modelGenerator = $modelGenerator;
$this->normalizerGenerator = $normalizerGenerator;
$this->fixerConfig = $fixerConfig;
}