code: public function writeToPropertyValueBag(PropertyValueBagInterface $valueBag)
      {
          foreach ($this->getPropertyNames() as $property) {
              if (!$valueBag->hasPropertyValue($property)) {
                  continue;
              }
  
              $valueBag->setPropertyValue($property, $this->getProperty($property));
          }
      }
docs: {@inheritDoc}