ajout d'une classe abstraite pour les PVirtualObject & PPointOfView