/**
  * {@inheritdoc}
  */
 public function retrieveIdFromInstance(CompiledTransformMappingInterface $transformMapping, $instance)
 {
     $primaryField = $transformMapping->findPrimaryKeyField();
     if ($primaryField !== null) {
         return $this->getFieldValue($instance, $primaryField->getCallback());
     }
     return null;
 }