 	import flash.utils.Dictionary;
 	import flash.utils.getTimer;
 	
-	import mx.utils.NameUtil;
-	
 	import weave.api.WeaveAPI;
 	import weave.api.core.ICallbackCollection;
 	import weave.api.core.ILinkableObject;
 	import weave.api.data.IQualifiedKey;
-	import weave.api.getCallbackCollection;
+	import weave.api.linkableObjectIsBusy;
 	import weave.api.newLinkableChild;
 	import weave.api.primitives.IBounds2D;
 	import weave.api.reportError;

			}
			
			// collective bounds changed
			_triggerMetadataCallbacksIfQueueEmpty();
		}

		private var _projectionWKT:String = ""; // stores the well-known-text defining the projection

			for each (geom in geometries)
				if (geom != null)
					geom.geomType = value;
		}
		
		/**
