Eigenes Einkaufswelt-Plugin mit Image-Element

Hallo, ich möchte ein eigenes Einkaufswelt-Plugin erstellen, was auch bei den Texten sehr gut funktioniert. Allerdings wird bei dem Bild-Element nach dem zweitenmal speichern der Einkaufswelt der Pfad des Bildes überschrieben. Weiß einer von euch, woran das liegt? Weiter unten findet ihr meinen jetzigen Code-Abschnitt im Main-File.

public function createEmotionComponent()
{
    /** @var \Shopware\Components\Emotion\ComponentInstaller $installer */
    $installer = $this->container->get('shopware.emotion_component_installer');

    $component = $installer->createOrUpdate(
        $this->getName(),
        'Instagram Profil',
        [
            'name' => 'Instagram Profil',
            'template' => 'instagram_emotion',
            'xtype' => 'instagram-emotion',
            'cls' => 'instagram-emotion',
        ]
    );

    $component->createTextField([
        'name' => 'title',
        'fieldLabel' => 'Titel',
        'allowBlank' => true
    ]);
    
    $component->createMediaField([
		'name' => 'image',
		'fieldLabel' => 'Profilbild',
		'valueField' => 'virtualPath'
	]);
}

 

Ich freue mich über jede Hilfe / Anregung.