 			
 			return WeaveAPI.AttributeColumnCache.getColumn(columnReference);
 		}
-		
-		/**
-		 * This function is called when the object is no longer needed.
-		 */
-		public function dispose():void
-		{
-		}
 	}
 }
		
		
		/**
		 * initializeHierarchySubtree
		 * @param subtreeNode A node in the hierarchy representing the root of the subtree to initialize, or null to initialize the root of the hierarchy.
		 */
		public function initializeHierarchySubtree(subtreeNode:XML = null):void

	import weave.utils.HierarchyUtils;

	/**
	 * This is a class to keep an updated list of all the available data sources
	 * 
	 * @author skolman
	*/
	public class MultiDataSource implements IDataSource
	{
		public function MultiDataSource()
		{
