protected function getMerger(): MergerInterface
    {
        if (! $this->merger instanceof MergerInterface) {
            $this->merger = new RecursiveMerger();
        }

        return $this->merger;
    }