 		private var _where:Function;
 		private var _sort:Sort;
 		private var _aggrs:Array;
+		private var _map:Boolean = false;
 		
 		/**
 		 * Creates a new Query.

		public function groupby(...terms):Query
		{
			_groupby = (terms.length > 0 ? terms : null);
			return this;
		}
		

		 * @param results the filtered query results array
		 * @return query results array of projected objects
		 */
		private function projectAll(results:Array):Array
		{			
			for (var i:int=0; i<results.length; ++i) {
				var item:Object = {};
