 		private function handleServiceFault(event:FaultEvent, token:Object = null):void
 		{
 			reportError(event);
+		}
+		
+		public function dispose():void
+		{
+			WeaveAPI.SessionManager.unassignBusyTask(delayedCallback);
 		}
     }
 }

    import mx.rpc.events.ResultEvent;
    
    import weave.api.core.ICallbackCollection;
    import weave.api.core.ILinkableObject;
    import weave.api.data.ColumnMetadata;
    import weave.api.data.EntityType;

					handleServiceFault,
					splicedIds
				);
			}
			
			WeaveAPI.SessionManager.unassignBusyTask(delayedCallback);
        }
		
		private function handleIdsToInvalidate(event:ResultEvent, alsoInvalidateRelatives:Boolean):void
