      *  @param event The event type that indicates the property has changed.
      *  @param listeners The binding objects that are listening to this Watcher.
      *  @param propertyGetter A helper function used to access non-public variables.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function PropertyWatcher(propertyName:String,
                                     events:Object,

    /**
     *	If compiler can't determine bindability from static type,
	 *  use RTTI on runtime values.
     */
    private var useRTTI:Boolean;


    /**
     *  Gets the actual property then updates
	 *  the Watcher's children appropriately.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    private function updateProperty():void
    {
