 		private const _dynamicObjectWatcher:LinkableWatcher = newLinkableChild(this, LinkableWatcher, updateDataProvider, true);
 		private const _childListWatcher:LinkableWatcher = newLinkableChild(this, LinkableWatcher, updateDataProvider);
 		private var _labelFunction:Function = null;
+		private var _filterFunction:Function = null;
+		private var _reverse:Boolean = false;
 		
 		public function get hashMap():ILinkableHashMap
 		{

			else if (hashMap)
			{
				setNameColumnHeader();
				_editor.dataProvider = hashMap.getObjects();
			}
			else
				_editor.dataProvider = null;

					if (object)
						newNameOrder[i] = hashMap.getName(object);
				}
				if (_reverse)
					newNameOrder.reverse();
				hashMap.setNameOrder(newNameOrder);
			}
		}
