 	 */
 	internal class QKey implements IQualifiedKey
 	{
+		private static const DELIMITER:String = '#';
+		private static var csvParser:ICSVParser;
+		private static var serial:uint = 0;
+		
 		public function QKey(keyType:String, localName:*)
 		{
 			kt = keyType;
 			ln = localName;
+			_toNumber = serial++;
 		}
 		
 		private var kt:String;
 		private var ln:*;
+		private var _toNumber:Number;
+		private var _toString:String;
 		
 		/**
 		 * This is the namespace of the QKey.

			return ln;
		}
		
		// This is a String containing both the namespace and the local name of the QKey
		//	public function toString():String
		//	{
		//		// The # sign is used in anticipation that a key type will be a URI.
		//		return kt + '#' + ln;
		//	}
	}
}


package weavejs.data.key
{
	import weavejs.api.data.ICSVParser;
	import weavejs.api.data.IQualifiedKey;
	import weavejs.data.CSVParser;

	/**
	 * This class is internal to QKeyManager because instances
