private static function generateUnsetAccessiblePropertiesCode(Properties $properties, string $instanceName) : string
 {
     $accessibleProperties = $properties->getAccessibleProperties();
     if (!$accessibleProperties) {
         return '';
     }
     return self::generateUnsetStatement($accessibleProperties, $instanceName) . "\n\n";
 }