Doctrine assignment error

Descripción
Descripción

Cannot assign Doctrine\ORM\PersistentCollection to property App\Entity\Xxx::$Xxx  of type Doctrine\Common\Collections\ArrayCollection

Instrucciones
Instrucciones

Cuando desarrollamos proyectos con Symfony, es posible que al trabajar con un IDE, como PhpStorm, Visual Studio Code, etc, en el caso de entidades relacionadas, nos autocomplete con el Type Hinting ArrayCollection, esto lanza el error mostrado en la descripción. 
Para corregirlo, solo tendremos que cambiar el valor en el Type Hinting de la propiedad:

ArrayCollection => Collection

Código
    #[ORM\ManyToMany(targetEntity: Doctor::class, mappedBy: 'Insurance')]
    #[Groups(['index_insurance','show_insurance'])]
    private Collection $doctors;

    #[ORM\Column(type: 'string', length: 255)]
    #[Groups(['index_insurance','show_insurance'])]
    private ?string $InsuranceType;

    public function __construct()
    {
        $this->doctors = new ArrayCollection();
    }