 			return _valueClasses.length == 1 && _valueClasses[0] == Array;
 		}
 		
-		protected function get propertyFilterFunctionWantsEvent():Boolean
+		protected function get mappingFunctionWantsEvent():Boolean
 		{
 			return _mappingFunction.length == 1;
 		}
 		
-		protected function get propertyFilterFunctionExists():Boolean
+		protected function get mappingFunctionExists():Boolean
 		{
 			return _mappingFunction != null
 		}

			}
			
			throw new ArgumentError("There are valueClasses set to be dispatched <" + valueClasses 
				+ "> but propertyFilterFunction is null.");
		}
	}
}
		 */
		protected function mapEvent (eventFromTarget:Event):Object 
		{
			if (mappingFunctionExists) 
			{
				if (mappingFunctionWantsEvent)
				{
					return _mappingFunction(eventFromTarget);
				}
