|  | @@ -188,7 +188,7 @@ def scan_tree_dependencies(base_tree, curves:set, armatures:set, ):
 | 
	
		
			
				|  |  |          nodes = base_tree.parsed_tree
 | 
	
		
			
				|  |  |      else:
 | 
	
		
			
				|  |  |          base_tree.update_tree(context=context)
 | 
	
		
			
				|  |  | -        nodes = base_tree
 | 
	
		
			
				|  |  | +        nodes = base_tree.parsed_tree
 | 
	
		
			
				|  |  |      for nc in nodes.values():
 | 
	
		
			
				|  |  |          nc.reset_execution()
 | 
	
		
			
				|  |  |          check_and_add_root(nc, xForm_pass)
 | 
	
	
		
			
				|  | @@ -1050,7 +1050,10 @@ def do_import(data, context, search_multi_files=False, filepath='', skip_existin
 | 
	
		
			
				|  |  |              n = tree.nodes.new(bl_idname)
 | 
	
		
			
				|  |  |              if bl_idname in ["DeformerMorphTargetDeform"]:
 | 
	
		
			
				|  |  |                  n.inputs.remove(n.inputs[-1]) # get rid of the wildcard
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            if bl_idname in ['UtilityDeclareCollections']:
 | 
	
		
			
				|  |  | +                n.collection_declarations = propslist['collection_declarations']
 | 
	
		
			
				|  |  | +                n.update_interface()
 | 
	
		
			
				|  |  | +                continue
 | 
	
		
			
				|  |  |              if n.bl_idname in [ "SchemaArrayInput",
 | 
	
		
			
				|  |  |                                  "SchemaArrayInputGet",
 | 
	
		
			
				|  |  |                                  "SchemaArrayInputAll",
 |