code: function retransformValueAST(root, customProperties, withoutProperty) {
  	const nextCustomProperties = Object.assign({}, customProperties);
  
  	delete nextCustomProperties[withoutProperty];
  
  	return transformValueAST(root, nextCustomProperties);
  }
docs: retransform the current ast without a custom property (to prevent recursion)