This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 1fa0394  sweep of frameworks for public var usage.  Suppressed warning 
at project level for TLF, Text and XML
1fa0394 is described below

commit 1fa0394ea765167e9320fb7bc31d8359b57242c5
Author: Alex Harui <[email protected]>
AuthorDate: Tue Feb 20 09:17:33 2018 -0800

    sweep of frameworks for public var usage.  Suppressed warning at project 
level for TLF, Text and XML
---
 frameworks/js/projects/TLFJS/build.xml             |  1 +
 frameworks/js/projects/TextJS/build.xml            |  1 +
 frameworks/js/projects/XMLJS/build.xml             |  1 +
 .../royale/org/apache/royale/core/Application.as   | 19 ++++-
 .../royale/core/ContainerBaseStrandChildren.as     |  2 +
 .../org/apache/royale/core/HTMLElementWrapper.as   |  7 ++
 .../main/royale/org/apache/royale/core/UIBase.as   |  4 +
 .../src/main/royale/org/apache/royale/core/View.as |  2 +
 .../main/royale/org/apache/royale/css2/Cursors.as  |  4 +
 .../org/apache/royale/events/ItemAddedEvent.as     |  2 +
 .../org/apache/royale/events/ItemClickedEvent.as   |  2 +
 .../org/apache/royale/events/ItemRemovedEvent.as   |  2 +
 .../org/apache/royale/events/ItemRendererEvent.as  |  2 +
 .../royale/org/apache/royale/html/Container.as     |  2 +
 .../org/apache/royale/html/DividedContainer.as     |  2 +
 .../main/royale/org/apache/royale/html/Group.as    |  2 +
 .../royale/org/apache/royale/html/MXMLBeadView.as  |  4 +
 .../royale/org/apache/royale/html/RadioButton.as   |  5 ++
 .../apache/royale/html/beads/DisabledAlphaBead.as  | 23 +++++-
 .../org/apache/royale/html/beads/ThrottleBead.as   | 24 +++++-
 .../html/supportClasses/DataGridColumnList.as      | 12 +++
 .../html/supportClasses/GraphicsItemRenderer.as    |  2 +
 .../royale/html/supportClasses/RadioButtonIcon.as  |  5 ++
 .../royale/html/supportClasses/TreeListData.as     |  2 +
 .../html/supportClasses/UIItemRendererBase.as      | 46 ++++++++++-
 .../org/apache/royale/svg/GraphicContainer.as      |  2 +
 .../org/apache/royale/binding/ChainBinding.as      | 26 ++++++-
 .../org/apache/royale/binding/GenericBinding.as    |  2 +
 .../royale/binding/ItemRendererSimpleBinding.as    | 35 ++++++++-
 .../org/apache/royale/binding/PropertyWatcher.as   |  2 +
 .../org/apache/royale/binding/SimpleBinding.as     | 12 ++-
 .../org/apache/royale/binding/WatcherBase.as       |  2 +
 .../org/apache/royale/collections/FlattenedList.as |  2 +
 .../royale/org/apache/royale/core/AllCSSStyles.as  |  6 ++
 .../org/apache/royale/core/AllCSSValuesImpl.as     | 12 +--
 .../apache/royale/core/BrowserResizeListener.as    | 22 +++++-
 .../royale/org/apache/royale/core/ClassFactory.as  |  2 +
 .../org/apache/royale/core/ElementWrapper.as       |  5 ++
 .../apache/royale/core/ItemRendererClassFactory.as |  6 ++
 .../org/apache/royale/core/MXMLDragInitiator.as    |  8 ++
 .../org/apache/royale/core/SimpleCSSStyles.as      |  6 ++
 .../apache/royale/core/SimpleCSSStylesWithFlex.as  |  6 ++
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  |  2 +
 .../royale/core/SimpleLocalizedValuesImpl.as       |  2 +
 .../org/apache/royale/core/SimpleValuesImpl.as     |  2 +
 .../main/royale/org/apache/royale/core/Strand.as   |  2 +
 .../org/apache/royale/core/WrappedHTMLElement.as   | 10 +++
 .../royale/org/apache/royale/events/CloseEvent.as  |  2 +
 .../org/apache/royale/events/CollectionEvent.as    |  2 +
 .../royale/org/apache/royale/events/DetailEvent.as |  2 +
 .../main/royale/org/apache/royale/events/Event.as  | 15 ++++
 .../royale/org/apache/royale/events/MouseEvent.as  | 10 +++
 .../org/apache/royale/events/ProgressEvent.as      |  2 +
 .../org/apache/royale/events/ValueChangeEvent.as   |  2 +
 .../royale/org/apache/royale/events/ValueEvent.as  |  2 +
 .../main/royale/org/apache/royale/geom/Matrix.as   | 10 +++
 .../main/royale/org/apache/royale/geom/Point.as    |  2 +
 .../royale/org/apache/royale/geom/Rectangle.as     |  2 +
 .../src/main/royale/org/apache/royale/geom/Size.as |  2 +
 .../org/apache/royale/promises/vo/Handler.as       | 10 +++
 .../org/apache/royale/states/SetEventHandler.as    | 44 ++++++++++-
 .../royale/org/apache/royale/states/SetProperty.as | 55 +++++++++++--
 .../main/royale/org/apache/royale/utils/JXON.as    |  2 +
 .../main/royale/org/apache/royale/utils/Timer.as   | 11 +++
 .../org/apache/royale/createjs/Application.as      | 39 +++++++++-
 .../royale/org/apache/royale/createjs/Container.as |  2 +
 .../org/apache/royale/createjs/core/UIBase.as      |  2 +
 .../royale/org/apache/royale/createjs/core/View.as |  2 +
 .../org/apache/royale/createjs/tween/Effect.as     |  4 +
 .../org/apache/royale/createjs/tween/Tween.as      |  2 +
 .../royale/org/apache/royale/events/DragEvent.as   |  4 +
 .../org/apache/royale/events/DragEventBase.as      | 10 +++
 .../html/beads/controllers/DragMouseController.as  | 28 ++++++-
 .../main/royale/org/apache/royale/effects/Fade.as  | 36 ++++++++-
 .../main/royale/org/apache/royale/effects/Move.as  | 90 +++++++++++++++++++---
 .../royale/org/apache/royale/effects/Resize.as     | 84 ++++++++++++++++++--
 .../main/royale/org/apache/royale/effects/Tween.as | 36 ++++++++-
 .../main/royale/org/apache/royale/effects/Wipe.as  | 24 +++++-
 .../royale/org/apache/royale/states/Transition.as  | 36 ++++++++-
 .../royale/org/apache/royale/express/DataGrid.as   | 20 ++++-
 .../royale/org/apache/royale/flat/RadioButton.as   |  2 +
 .../org/apache/royale/graphics/PathBuilder.as      |  2 +
 .../royale/org/apache/royale/mdl/Application.as    |  2 +
 .../apache/royale/mdl/supportClasses/ChipBase.as   |  2 +
 .../org/apache/royale/cordova/Application.as       |  7 +-
 .../apache/royale/mobile/beads/ToggleSwitchView.as |  4 +
 .../royale/mobile/models/ViewManagerModel.as       |  8 +-
 .../royale/file/beads/FileBrowserWithFilter.as     | 18 ++++-
 .../file/beads/FileUploaderWithResponseData.as     | 12 +++
 .../royale/org/apache/royale/net/BinaryUploader.as |  2 +
 .../royale/org/apache/royale/net/HTTPHeader.as     |  2 +
 .../royale/org/apache/royale/net/HTTPService.as    |  2 +
 .../royale/org/apache/royale/net/RemoteObject.as   |  2 +
 .../main/royale/org/apache/royale/net/Responder.as |  4 +
 .../org/apache/royale/net/URLBinaryLoader.as       | 19 ++++-
 .../org/apache/royale/net/URLBinaryUploader.as     |  2 +
 .../main/royale/org/apache/royale/net/URLLoader.as | 47 ++++++++++-
 .../royale/org/apache/royale/net/URLRequest.as     |  2 +
 .../org/apache/royale/net/URLRequestHeader.as      |  2 +
 .../main/royale/org/apache/royale/net/URLStream.as |  2 +
 .../org/apache/royale/net/URLUploadStream.as       |  2 +
 .../org/apache/royale/net/events/FaultEvent.as     | 12 +++
 .../org/apache/royale/net/events/ResultEvent.as    | 12 +++
 .../royale/net/remoting/amf/AMFBinaryData.as       |  5 ++
 .../royale/net/remoting/messages/ActionMessage.as  |  2 +
 .../royale/net/remoting/messages/CommandMessage.as |  2 +
 .../royale/net/remoting/messages/ErrorMessage.as   |  2 +
 .../royale/net/remoting/messages/MessageBody.as    |  2 +
 .../royale/net/remoting/messages/MessageHeader.as  |  2 +
 .../net/remoting/messages/RemotingMessage.as       |  2 +
 .../apache/royale/storage/events/FileErrorEvent.as |  2 +
 .../org/apache/royale/storage/events/FileEvent.as  |  2 +
 frameworks/projects/TLF/build.xml                  |  1 +
 .../royale/org/apache/royale/test/TestRunner.as    |  3 +
 frameworks/projects/Text/build.xml                 |  1 +
 frameworks/projects/XML/build.xml                  |  1 +
 116 files changed, 1064 insertions(+), 78 deletions(-)

diff --git a/frameworks/js/projects/TLFJS/build.xml 
b/frameworks/js/projects/TLFJS/build.xml
index 91dd218..4421592 100644
--- a/frameworks/js/projects/TLFJS/build.xml
+++ b/frameworks/js/projects/TLFJS/build.xml
@@ -59,6 +59,7 @@
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
diff --git a/frameworks/js/projects/TextJS/build.xml 
b/frameworks/js/projects/TextJS/build.xml
index 0072b2a..c24b747 100644
--- a/frameworks/js/projects/TextJS/build.xml
+++ b/frameworks/js/projects/TextJS/build.xml
@@ -59,6 +59,7 @@
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" 
/>
diff --git a/frameworks/js/projects/XMLJS/build.xml 
b/frameworks/js/projects/XMLJS/build.xml
index e16415a..491d50a 100644
--- a/frameworks/js/projects/XMLJS/build.xml
+++ b/frameworks/js/projects/XMLJS/build.xml
@@ -59,6 +59,7 @@
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg value="-load-config=${ROYALE_HOME}/frameworks/js-config.xml" 
/>
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/Application.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/Application.as
index a2d6eb7..39fbee9 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/Application.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/Application.as
@@ -292,6 +292,8 @@ package org.apache.royale.core
             _model = value;
         }
 
+        private var _controller:Object;
+        
         /**
          *  The controller.  The controller typically watches
          *  the UI for events and updates the model accordingly.
@@ -301,7 +303,20 @@ package org.apache.royale.core
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public var controller:Object;
+        [Bindable("__NoChangeEvent__")]
+        public function get controller():Object
+        {
+            return _controller;
+        }
+        
+        /**
+         *  @private
+         */
+        [Bindable("__NoChangeEvent__")]
+        public function set controller(value:Object):void
+        {
+            _controller = value;
+        }
 
         /**
          *  An array of data that describes the MXML attributes
@@ -353,6 +368,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var beads:Array;
 
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/ContainerBaseStrandChildren.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/ContainerBaseStrandChildren.as
index 92b510c..dc7cd8c 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/ContainerBaseStrandChildren.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/ContainerBaseStrandChildren.as
@@ -27,6 +27,8 @@ package org.apache.royale.core
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class ContainerBaseStrandChildren implements IParent
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/HTMLElementWrapper.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/HTMLElementWrapper.as
index 587d190..7228fbc 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/HTMLElementWrapper.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/HTMLElementWrapper.as
@@ -102,12 +102,19 @@ package org.apache.royale.core
         //   Static Property
         //--------------------------------------
         
+        /**
+         * The original fireListener.
+         * 
+         *  @royalesuppresspublicvarwarning
+         */
         static public var googFireListener:Function;
         
         /**
          * The properties that triggers the static initializer.
          * Note, in JS, this property has to be declared
          * after the installOverride.
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         static public var installedOverride:Boolean = installOverride();
         
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index 9439ed6..21ad9d9 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@ -996,6 +996,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var typeNames:String;
         
@@ -1058,6 +1060,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var beads:Array;
                
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/View.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/View.as
index 0197d35..88632e0 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/View.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/View.as
@@ -117,6 +117,8 @@ package org.apache.royale.core
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
     }
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/css2/Cursors.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/css2/Cursors.as
index c00ae45..ca4a9c3 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/css2/Cursors.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/css2/Cursors.as
@@ -243,6 +243,10 @@ import org.apache.royale.core.IStrand;
 
 class CursorData implements IBead
 {
+    /**
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
     public var cursor:String;
 
     public function set strand(value:IStrand):void
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemAddedEvent.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemAddedEvent.as
index e8537f1..2a5ff5e 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemAddedEvent.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemAddedEvent.as
@@ -30,6 +30,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class ItemAddedEvent extends CustomEvent
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemClickedEvent.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemClickedEvent.as
index cd20ecd..ccc5a1f 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemClickedEvent.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemClickedEvent.as
@@ -31,6 +31,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class ItemClickedEvent extends CustomEvent
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRemovedEvent.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRemovedEvent.as
index 7dc8ccf..90c5720 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRemovedEvent.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRemovedEvent.as
@@ -30,6 +30,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class ItemRemovedEvent extends CustomEvent
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRendererEvent.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRendererEvent.as
index 557ae23..f0af3c8 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRendererEvent.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/events/ItemRendererEvent.as
@@ -30,6 +30,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class ItemRendererEvent extends CustomEvent
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Container.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Container.as
index e103a35..e04d47d 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Container.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Container.as
@@ -157,6 +157,8 @@ package org.apache.royale.html
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
        }
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DividedContainer.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DividedContainer.as
index 6812a61..1faddc9 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DividedContainer.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DividedContainer.as
@@ -153,6 +153,8 @@ package org.apache.royale.html
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
                
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Group.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Group.as
index 4019e5c..c0a79ab 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Group.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Group.as
@@ -139,6 +139,8 @@ package org.apache.royale.html
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
        }
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
index 886ec57..32b7873 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
@@ -132,6 +132,8 @@ package org.apache.royale.html
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var mxmlContent:Array;
 
@@ -251,6 +253,8 @@ package org.apache.royale.html
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var beads:Array;
 
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/RadioButton.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/RadioButton.as
index a83a7a9..226ea25 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/RadioButton.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/RadioButton.as
@@ -227,6 +227,11 @@ package org.apache.royale.html
     COMPILE::JS
     public class RadioButton extends UIBase implements ISelectable
     {
+        /**
+         * @private
+         * 
+         *  @royalesuppresspublicvarwarning
+         */
         public static var radioCounter:int = 0;
 
         private var labelFor:HTMLLabelElement;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisabledAlphaBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisabledAlphaBead.as
index 2284790..2c7ad6f 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisabledAlphaBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisabledAlphaBead.as
@@ -62,6 +62,7 @@ package org.apache.royale.html.beads
                
                private var _strand:IStrand;
 
+        private var _enabledAlpha:Number = 1.0;
         /**
          *  The alpha of the element when enabled. Defaults to 1.0;
                 *  @langversion 3.0
@@ -69,8 +70,17 @@ package org.apache.royale.html.beads
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
          */
-               public var enabledAplha:Number = 1.0;
+        public function get enabledAlpha():Number
+        {
+            return _enabledAlpha;
+        }
+        public function set enabledAlpha(value:Number):void
+        {
+            _enabledAlpha = value;
+        }
 
+        private var _disabledAlpha:Number = 0.5;
+        
         /**
          *  The alpha of the element when disabled. Defaults to 0.5;
                 *  @langversion 3.0
@@ -78,7 +88,14 @@ package org.apache.royale.html.beads
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
          */
-        public var disabledAlpha:Number = 0.5;
+        public function get disabledAlpha():Number
+        {
+            return _disabledAlpha;
+        }
+        public function set disabledAlpha(value:Number):void
+        {
+            _disabledAlpha = value;
+        }
                
                /**
                 *  @copy org.apache.royale.core.IBead#strand
@@ -123,7 +140,7 @@ package org.apache.royale.html.beads
             } else {
                 disabled = value;
             }
-            host.alpha = disabled ? disabledAlpha : enabledAplha;
+            host.alpha = disabled ? disabledAlpha : enabledAlpha;
                }
                
        }
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ThrottleBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ThrottleBead.as
index 37b5115..83059e4 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ThrottleBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ThrottleBead.as
@@ -74,8 +74,28 @@ package org.apache.royale.html.beads
                }
                
                private var _strand:IStrand;
-               public var event:String;
-               public var interval:Number = 500;
+        
+        private var _event:String;
+        public function get event():String
+        {
+            return _event;
+        }
+        public function set event(value:String):void
+        {
+            _event = value;
+        }
+
+        private var _interval:Number = 500;
+        public function get interval():Number
+        {
+            return _interval;
+        }
+        public function set interval(value:Number):void
+        {
+            _interval = value;
+        }
+        
+        
                private var timeoutId:Number = NaN;
                
                /**
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/DataGridColumnList.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/DataGridColumnList.as
index a127562..e4b8970 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/DataGridColumnList.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/DataGridColumnList.as
@@ -59,6 +59,18 @@ package org.apache.royale.html.supportClasses
                        className = "DataGridColumnList";
                }
                
+        /**
+         *  The DataGridColumn for this list
+         *  
+         *
+         *  @toplevel
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.9
+         * 
+         *  @royalesuppresspublicvarwarning
+         */
                public var columnInfo: DataGridColumn;
        }
 }
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/GraphicsItemRenderer.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/GraphicsItemRenderer.as
index d05aa8b..10402fc 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/GraphicsItemRenderer.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/GraphicsItemRenderer.as
@@ -270,6 +270,8 @@ package org.apache.royale.html.supportClasses
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
                
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/RadioButtonIcon.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/RadioButtonIcon.as
index f67a928..f062a4f 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/RadioButtonIcon.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/RadioButtonIcon.as
@@ -46,6 +46,11 @@ package org.apache.royale.html.supportClasses
                        className = 'RadioButtonIcon';
                }
 
+        /**
+         * @private
+         * 
+         * @royalesuppresspublicvarwarning
+         */
                COMPILE::JS 
                public var element:WrappedHTMLElement;
                
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TreeListData.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TreeListData.as
index 6786be4..0c7771e 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TreeListData.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TreeListData.as
@@ -27,6 +27,8 @@ package org.apache.royale.html.supportClasses
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
         *  @royaleignoreimport goog.events.Event
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class TreeListData
        {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
index db1c8d2..291596a 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
@@ -99,6 +99,8 @@ package org.apache.royale.html.supportClasses
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var mxmlContent:Array;
         
@@ -120,10 +122,46 @@ package org.apache.royale.html.supportClasses
             mxmlProperties = data;
         }
         
-               public var backgroundColor:uint = 0xFFFFFF;
-               public var highlightColor:uint = 0xCEDBEF;
-               public var selectedColor:uint = 0xA8C6EE;
-               public var downColor:uint = 0x808080;
+        private var _backgroundColor:uint = 0xFFFFFF;
+        public function get backgroundColor():uint
+        {
+            return _backgroundColor;
+        }
+        public function set backgroundColor(value:uint):void
+        {
+            _backgroundColor = value;
+        }
+        
+        private var _highlightColor:uint = 0xCEDBEF;
+        public function get highlightColor():uint
+        {
+            return _highlightColor;
+        }
+        public function set highlightColor(value:uint):void
+        {
+            _highlightColor = value;
+        }
+        
+        private var _selectedColor:uint = 0xA8C6EE;
+        public function get selectedColor():uint
+        {
+            return _selectedColor;
+        }
+        public function set selectedColor(value:uint):void
+        {
+            _selectedColor = value;
+        }
+        
+        private var _downColor:uint = 0x808080;
+        public function get downColor():uint
+        {
+            return _downColor;
+        }
+        public function set downColor(value:uint):void
+        {
+            _downColor = value;
+        }
+        
                protected var useColor:uint = backgroundColor;
                
                private var _data:Object;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/svg/GraphicContainer.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/svg/GraphicContainer.as
index 825bb14..96754bd 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/svg/GraphicContainer.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/svg/GraphicContainer.as
@@ -255,6 +255,8 @@ package org.apache.royale.svg
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
        }
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
index 7167b96..0ae2e21 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
@@ -45,6 +45,8 @@ package org.apache.royale.binding
                {
                }
                
+        private var _source:Array;
+        
         /**
          *  The source chain of property names
          *
@@ -53,7 +55,15 @@ package org.apache.royale.binding
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-               public var source:Array;
+        public function get source():Array
+        {
+            return _source;
+        }
+        
+        public function set source(value:Array):void
+        {
+            _source = value;
+        }
 
         /**
          *  The host mxml document for the source and
@@ -70,6 +80,8 @@ package org.apache.royale.binding
          */
         protected var document:Object;
 
+        private var _destination:Object;
+
         /**
          *  The destination property name or chain.
          *
@@ -78,7 +90,15 @@ package org.apache.royale.binding
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-               public var destination:Object;
+        public function get destination():Object
+        {
+            return _destination;
+        }
+        
+        public function set destination(value:Object):void
+        {
+            _destination = value;
+        }
         
         /**
          *  The watcher for the component at
@@ -88,6 +108,8 @@ package org.apache.royale.binding
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var watcherChain:Object;
         // TODO: (aharui) handle watcher chain
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
index de8c51b..d1fc922 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
@@ -32,6 +32,8 @@ package org.apache.royale.binding
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class GenericBinding implements IBead, IDocument
        {
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ItemRendererSimpleBinding.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ItemRendererSimpleBinding.as
index 633e4bc..d2323b5 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ItemRendererSimpleBinding.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ItemRendererSimpleBinding.as
@@ -78,6 +78,7 @@ public class ItemRendererSimpleBinding implements IBead, 
IDocument
         */
        protected var document:Object;
 
+    private var _destinationID:String;
 
        /**
         *  The destination object.  It is always the same
@@ -89,8 +90,18 @@ public class ItemRendererSimpleBinding implements IBead, 
IDocument
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
         */
-       public var destinationID:String;
+    public function get destinationID():String
+    {
+        return _destinationID;
+    }
+    
+    public function set destinationID(value:String):void
+    {
+        _destinationID = value;
+    }
 
+    private var _sourcePropertyName:String;
+    
        /**
         *  If not null, the name of a property on the
         *  mxml document that is being watched for changes.
@@ -100,8 +111,18 @@ public class ItemRendererSimpleBinding implements IBead, 
IDocument
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
         */
-       public var sourcePropertyName:String;
+    public function get sourcePropertyName():String
+    {
+        return _sourcePropertyName;
+    }
+    
+    public function set sourcePropertyName(value:String):void
+    {
+        _sourcePropertyName = value;
+    }
 
+    private var _destinationPropertyName:String;
+    
        /**
         *  The name of the property on the strand that
         *  is set when the source property changes.
@@ -111,7 +132,15 @@ public class ItemRendererSimpleBinding implements IBead, 
IDocument
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
         */
-       public var destinationPropertyName:String;
+    public function get destinationPropertyName():String
+    {
+        return _destinationPropertyName;
+    }
+    
+    public function set destinationPropertyName(value:String):void
+    {
+        _destinationPropertyName = value;
+    }
 
 
 
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
index f0b1362..ee905d8 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
@@ -30,6 +30,8 @@ package org.apache.royale.binding
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class PropertyWatcher extends WatcherBase
        {
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
index 4e77798..1fa02db 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
@@ -96,6 +96,8 @@ public class SimpleBinding implements IBead, IDocument, 
IBinding
         */
        protected var document:Object;
 
+    private var _eventName:String;
+    
        /**
         *  The event name that is dispatched when the source
         *  property changes.
@@ -105,7 +107,15 @@ public class SimpleBinding implements IBead, IDocument, 
IBinding
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
         */
-       public var eventName:String;
+    public function get eventName():String
+    {
+        return _eventName;
+    }
+    
+    public function set eventName(value:String):void
+    {
+        _eventName = value;
+    }
 
     /**
      *  @copy org.apache.royale.core.IBinding#destination;
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/WatcherBase.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/WatcherBase.as
index 6969102..64bd429 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/WatcherBase.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/WatcherBase.as
@@ -27,6 +27,8 @@ package org.apache.royale.binding
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
     public class WatcherBase
     {
diff --git 
a/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/FlattenedList.as
 
b/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/FlattenedList.as
index e0e4b52..8edd35d 100644
--- 
a/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/FlattenedList.as
+++ 
b/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/FlattenedList.as
@@ -35,6 +35,8 @@ package org.apache.royale.collections
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class FlattenedList extends ArrayList
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSStyles.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSStyles.as
index 5c44537..1ed6b74 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSStyles.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSStyles.as
@@ -30,6 +30,8 @@ package org.apache.royale.core
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class AllCSSStyles 
        {
@@ -342,6 +344,10 @@ package org.apache.royale.core
             "zoom":1
         };
 
+        // it should be ok if these properties get renamed since they will be
+        // set by name from MXML and read by name by the StylesImpl.  If AS
+        // code tries to write to these objects then they will need 
+        // protection from renaming
         public var additiveSymbols:*;
         public var alignContent:*;
         public var alignItems:*;
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSValuesImpl.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSValuesImpl.as
index f83f5ef..4ffd260 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSValuesImpl.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/AllCSSValuesImpl.as
@@ -297,6 +297,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var values:Object;
                
@@ -654,7 +656,7 @@ package org.apache.royale.core
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public static var inheritingStyles:Object = { 
+        public static const inheritingStyles:Object = { 
             "color" : 1,
             "fontFamily" : 1,
             "fontSize" : 1,
@@ -666,7 +668,7 @@ package org.apache.royale.core
          * The styles that apply to each UI widget
          */
         COMPILE::JS
-        public static var perInstanceStyles:Object = {
+        public static const perInstanceStyles:Object = {
             'backgroundColor': 1,
             'backgroundImage': 1,
             'color': 1,
@@ -681,7 +683,7 @@ package org.apache.royale.core
          * The styles that use color format #RRGGBB
          */
         COMPILE::JS
-        public static var colorStyles:Object = {
+        public static const colorStyles:Object = {
             'backgroundColor': 1,
             'borderColor': 1,
             'color': 1
@@ -691,7 +693,7 @@ package org.apache.royale.core
          * The styles that can use raw numbers
          */
         COMPILE::JS
-        public static var numericStyles:Object = {
+        public static const numericStyles:Object = {
             'fontWeight': 1
         }
         
@@ -700,7 +702,7 @@ package org.apache.royale.core
          * The properties that enumerate that we skip
          */
         COMPILE::JS
-        public static var skipStyles:Object = {
+        public static const skipStyles:Object = {
             'constructor': 1
         }
         
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeListener.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeListener.as
index 3a881fd..c9e2f09 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeListener.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeListener.as
@@ -50,6 +50,8 @@ COMPILE::SWF
                
         private var app:IInitialViewApplication;
         
+        private var _minHeight:Number;
+        
         /**
          *  Minimum height
          *  
@@ -58,7 +60,16 @@ COMPILE::SWF
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public var minHeight:Number;
+        public function get minHeight():Number
+        {
+            return _minHeight;
+        }
+        public function set minHeight(value:Number):void
+        {
+            _minHeight = value;
+        }
+        
+        private var _minWidth:Number;
         
         /**
          *  Minimum width
@@ -68,7 +79,14 @@ COMPILE::SWF
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public var minWidth:Number;
+        public function get minWidth():Number
+        {
+            return _minWidth;
+        }
+        public function set minWidth(value:Number):void
+        {
+            _minWidth = value;
+        }
         
         /**
          *  @copy org.apache.royale.core.IBead#strand
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ClassFactory.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ClassFactory.as
index fc8aa12..2c43c96 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ClassFactory.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ClassFactory.as
@@ -29,6 +29,8 @@ package org.apache.royale.core
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class ClassFactory implements IFactory
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
index 208b5fc..3a75c59 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ElementWrapper.as
@@ -202,12 +202,17 @@ package org.apache.royale.core
         //   Static Property
         //--------------------------------------
         
+        /**
+         *  @royalesuppresspublicvarwarning
+         */
         static public var googFireListener:Function;
         
         /**
          * The properties that triggers the static initializer.
          * Note, in JS, this property has to be declared
          * after the installOverride.
+         *
+         *  @royalesuppresspublicvarwarning
          */
         static public var installedOverride:Boolean = installOverride();
         
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ItemRendererClassFactory.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ItemRendererClassFactory.as
index c6c1520..ebaf78a 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ItemRendererClassFactory.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/ItemRendererClassFactory.as
@@ -108,6 +108,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var mxmlContent:Array;
                
@@ -136,6 +138,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var createFunction:Function = createFromMXMLContent;
 
@@ -160,6 +164,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var itemRendererFactory:IFactory;
         
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/MXMLDragInitiator.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/MXMLDragInitiator.as
index a9245a1..87d7b81 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/MXMLDragInitiator.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/MXMLDragInitiator.as
@@ -88,6 +88,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var dropTarget:Object;
 
@@ -98,6 +100,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var dropType:String;
         
@@ -111,6 +115,8 @@ package org.apache.royale.core
          */
         public function acceptingDrop(dropTarget:Object, type:String):void
         {
+            this.dropTarget = dropTarget;
+            dropType = type;
             dispatchEvent(new Event("acceptingDrop"));
         }
         
@@ -124,6 +130,8 @@ package org.apache.royale.core
          */
         public function acceptedDrop(dropTarget:Object, type:String):void
         {
+            this.dropTarget = dropTarget;
+            dropType = type;
             dispatchEvent(new Event("acceptedDrop"));
         }
 
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStyles.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStyles.as
index e1757ac..5801939 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStyles.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStyles.as
@@ -29,6 +29,8 @@ package org.apache.royale.core
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class SimpleCSSStyles 
        {
@@ -74,6 +76,10 @@ package org.apache.royale.core
             "borderWidth": 1
         };
                
+        // it should be ok if these properties get renamed since they will be
+        // set by name from MXML and read by name by the StylesImpl.  If AS
+        // code tries to write to these objects then they will need 
+        // protection from renaming
         public var top:*;
         public var bottom:*;
         public var left:*;
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStylesWithFlex.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStylesWithFlex.as
index 1987d12..85b27d6 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStylesWithFlex.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSStylesWithFlex.as
@@ -29,6 +29,8 @@ package org.apache.royale.core
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class SimpleCSSStylesWithFlex 
        {
@@ -77,6 +79,10 @@ package org.apache.royale.core
                        "order": 1
         };
                
+        // it should be ok if these properties get renamed since they will be
+        // set by name from MXML and read by name by the StylesImpl.  If AS
+        // code tries to write to these objects then they will need 
+        // protection from renaming
         public var top:*;
         public var bottom:*;
         public var left:*;
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
index caaffaf..c3560bf 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
@@ -308,6 +308,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var values:Object;
                
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleLocalizedValuesImpl.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleLocalizedValuesImpl.as
index c7564b9..30bdcdf 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleLocalizedValuesImpl.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleLocalizedValuesImpl.as
@@ -49,6 +49,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var bundles:Object = {};
                
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleValuesImpl.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleValuesImpl.as
index 59676c9..b9ac6d1 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleValuesImpl.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleValuesImpl.as
@@ -47,6 +47,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var values:Object;
                
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/Strand.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/Strand.as
index 847ff84..25f8260 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/Strand.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/Strand.as
@@ -114,6 +114,8 @@ package org.apache.royale.core
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var beads:Array;
                
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/WrappedHTMLElement.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/WrappedHTMLElement.as
index bbbe544..2800b4d 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/WrappedHTMLElement.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/WrappedHTMLElement.as
@@ -18,6 +18,16 @@
 
////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.core
 {
+    /**
+     *  A compile-time class to resolve the royale_wrapper reference added to 
HTMLElements.
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        COMPILE::JS
        public class WrappedHTMLElement extends HTMLElement implements 
IRoyaleElement
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CloseEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CloseEvent.as
index a591320..a245083 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CloseEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CloseEvent.as
@@ -25,6 +25,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.9
+     * 
+     *  @royalesuppresspublicvarwarning
         */
     public class CloseEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CollectionEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CollectionEvent.as
index 8f026b1..2af6fb9 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CollectionEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/CollectionEvent.as
@@ -26,6 +26,8 @@ package org.apache.royale.events
         * @playerversion Flash 10.2
         * @playerversion AIR 2.6
         * @productversion Royale 0.9.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class CollectionEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/DetailEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/DetailEvent.as
index be8d3bb..489b72a 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/DetailEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/DetailEvent.as
@@ -27,6 +27,8 @@ package org.apache.royale.events
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class DetailEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/Event.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/Event.as
index a0b5b36..fd9bb9b 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/Event.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/Event.as
@@ -136,6 +136,21 @@ package org.apache.royale.events
         
        }
 
+    /**
+     * This class simply wraps flash.events.Event so that
+     * no flash packages are needed on the JS side.
+     * At runtime, this class is not always the event object
+     * that is dispatched.  In most cases we are dispatching
+     * DOMEvents instead, so as long as you don't actually
+     * check the typeof(event) it will work
+     *
+     * @langversion 3.0
+     * @playerversion Flash 10.2
+     * @playerversion AIR 2.6
+     * @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
     COMPILE::JS
     public class Event extends goog.events.Event implements IRoyaleEvent {
 
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
index 72dbd54..38acf6b 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
@@ -241,6 +241,16 @@ package org.apache.royale.events
 
        }
 
+    /**
+     *  Mouse events
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        COMPILE::JS
        public class MouseEvent extends Event implements IRoyaleEvent, 
IBrowserEvent
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ProgressEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ProgressEvent.as
index a7c400f..988df0f 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ProgressEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ProgressEvent.as
@@ -26,6 +26,8 @@ package org.apache.royale.events
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class ProgressEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueChangeEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueChangeEvent.as
index 1e503ea..6fe51e8 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueChangeEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueChangeEvent.as
@@ -28,6 +28,8 @@ package org.apache.royale.events
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class ValueChangeEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueEvent.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueEvent.as
index d9e6465..8bf18ff 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueEvent.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/ValueEvent.as
@@ -27,6 +27,8 @@ package org.apache.royale.events
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class ValueEvent extends Event
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Matrix.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Matrix.as
index 3a9d820..609d759 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Matrix.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Matrix.as
@@ -24,6 +24,16 @@
 package org.apache.royale.geom
 {
 
+    /**
+     *  2D Matrix
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.7
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        public class Matrix
        {
                public function Matrix(a:Number = 1, b:Number = 0, c:Number = 
0, d:Number = 1, tx:Number = 0, ty:Number = 0)
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Point.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Point.as
index 29c316e..7ff7397 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Point.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Point.as
@@ -84,6 +84,8 @@ public class Point extends flash.geom.Point
  *  @playerversion Flash 10.2
  *  @playerversion AIR 2.6
  *  @productversion Royale 0.0
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 COMPILE::JS
 public class Point
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Rectangle.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Rectangle.as
index dd829a0..f99d86b 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Rectangle.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Rectangle.as
@@ -147,6 +147,8 @@ package org.apache.royale.geom
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        COMPILE::JS
        public class Rectangle
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Size.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Size.as
index ed971ae..3d5cc89 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Size.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/geom/Size.as
@@ -26,6 +26,8 @@ package org.apache.royale.geom
  *  @playerversion Flash 10.2
  *  @playerversion AIR 2.6
  *  @productversion Royale 0.0
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class Size 
 {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/promises/vo/Handler.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/promises/vo/Handler.as
index ce66022..6ae4910 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/promises/vo/Handler.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/promises/vo/Handler.as
@@ -20,6 +20,16 @@
 package org.apache.royale.promises.vo
 {
 
+    /**
+     *  The Handler class used with Promises.  
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        public final class Handler
        {
 
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetEventHandler.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetEventHandler.as
index f113929..1286379 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetEventHandler.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetEventHandler.as
@@ -49,13 +49,49 @@ package org.apache.royale.states
                        super();
                }
                
-        public var target:String;
+        private var _target:String;
         
-        public var name:String;
+        public function get target():String
+        {
+            return _target;
+        }
+        public function set target(value:String):void
+        {
+            _target = value;
+        }
+        
+        private var _name:String;
+        
+        public function get name():String
+        {
+            return _name;
+        }
+        public function set name(value:String):void
+        {
+            _name = value;
+        }
         
-        public var handlerFunction:Function;
+        private var _handlerFunction:Function;
+        
+        public function get handlerFunction():Function
+        {
+            return _handlerFunction;
+        }
+        public function set handlerFunction(value:Function):void
+        {
+            _handlerFunction = value;
+        }
 
-        public var document:Object;
+        private var _document:Object;
+        
+        public function get document():Object
+        {
+            return _document;
+        }
+        public function set document(value:Object):void
+        {
+            _document = value;
+        }
         
         public function setDocument(document:Object, id:String = null):void
         {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetProperty.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetProperty.as
index 9ac0323..a384afd 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetProperty.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/SetProperty.as
@@ -49,15 +49,60 @@ package org.apache.royale.states
                        super();
                }
                
-        public var target:String;
+        private var _target:String;
         
-        public var name:String;
+        public function get target():String
+        {
+            return _target;
+        }
+        public function set target(value:String):void
+        {
+            _target = value;
+        }
         
-        public var value:*;
+        private var _name:String;
+        
+        public function get name():String
+        {
+            return _name;
+        }
+        public function set name(value:String):void
+        {
+            _name = value;
+        }
+        
+        private var _value:*;
+        
+        public function get value():*
+        {
+            return _value;
+        }
+        public function set value(value:*):void
+        {
+            _value = value;
+        }
 
-        public var previousValue:*;
+        private var _previousValue:*;
+        
+        public function get previousValue():*
+        {
+            return _previousValue;
+        }
+        public function set previousValue(value:*):void
+        {
+            _previousValue = value;
+        }
+        
+        private var _document:Object;
         
-        public var document:Object;
+        public function get document():Object
+        {
+            return _document;
+        }
+        public function set document(value:Object):void
+        {
+            _document = value;
+        }
         
         public function setDocument(document:Object, id:String = null):void
         {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/JXON.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/JXON.as
index 0951620..3d097a6 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/JXON.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/JXON.as
@@ -25,6 +25,8 @@ package org.apache.royale.utils
         * Namespaces are completely ignored.
         * If you need more functionality such as E4X and advanced filtering, 
use the XML and XMLList classes instead.
         * To parse XML, use JXON.parse(xmlStr) where xmlStr is a string of 
your XML. 
+     * 
+     * @royalesuppresspublicvarwarning
         */
        public class JXON
        {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/Timer.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/Timer.as
index c440216..ddbee84 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/Timer.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/Timer.as
@@ -95,6 +95,17 @@ public class Timer extends flash.utils.Timer
        }
 }
 
+/**
+ *  The Timer class dispatches events based on a delay
+ *  and repeat count.  
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 10.2
+ *  @playerversion AIR 2.6
+ *  @productversion Royale 0.0
+ * 
+ *  @royalesuppresspublicvarwarning
+ */
 COMPILE::JS
 public class Timer extends EventDispatcher
 {
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Application.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Application.as
index 5790f56..9c20159 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Application.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Application.as
@@ -251,6 +251,8 @@ package org.apache.royale.createjs
                        ValuesManager.valuesImpl.init(this);
                }
                
+        private var _initialView:IApplicationView;
+        
                /**
                 *  The initial view.
                 *
@@ -261,8 +263,21 @@ package org.apache.royale.createjs
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
                 */
-               [Bindable("__NoChangeEvent__")]
-               public var initialView:IApplicationView;
+        [Bindable("__NoChangeEvent__")]
+        public function get initialView():IApplicationView
+        {
+            return _initialView;
+        }
+        
+        /**
+         *  @private
+         */
+        [Bindable("__NoChangeEvent__")]
+        public function set initialView(value:IApplicationView):void
+        {
+            _initialView = value;
+        }
+        
                
                /**
                 *  The data model (for the initial view).
@@ -272,7 +287,6 @@ package org.apache.royale.createjs
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
                 */
-               [Bindable("__NoChangeEvent__")]         
                private var _model:Object;
                
                /**
@@ -298,6 +312,8 @@ package org.apache.royale.createjs
                        _model = value;
                }
                
+        private var _controller:Object;
+        
                /**
                 *  The controller.  The controller typically watches
                 *  the UI for events and updates the model accordingly.
@@ -307,7 +323,20 @@ package org.apache.royale.createjs
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
                 */
-               public var controller:Object;
+        [Bindable("__NoChangeEvent__")]
+        public function get controller():Object
+        {
+            return _controller;
+        }
+        
+        /**
+         *  @private
+         */
+        [Bindable("__NoChangeEvent__")]
+        public function set controller(value:Object):void
+        {
+            _controller = value;
+        }
                
                /**
                 *  An array of data that describes the MXML attributes
@@ -359,6 +388,8 @@ package org.apache.royale.createjs
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var beads:Array;
                
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Container.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Container.as
index 2eeba85..6247bf2 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Container.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/Container.as
@@ -183,6 +183,8 @@ package org.apache.royale.createjs
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
                
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/UIBase.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/UIBase.as
index 4f3cacd..7fd39e5 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/UIBase.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/UIBase.as
@@ -217,6 +217,8 @@ package org.apache.royale.createjs.core
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var beads:Array;
                
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/View.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/View.as
index 4c8eb4d..e751227 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/View.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/core/View.as
@@ -210,6 +210,8 @@ package org.apache.royale.createjs.core
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var mxmlContent:Array;
                
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Effect.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Effect.as
index d23ca80..298972e 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Effect.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Effect.as
@@ -90,6 +90,8 @@ package org.apache.royale.createjs.tween
                 *  @playerversion Flash 9
                 *  @playerversion AIR 1.1
                 *  @productversion Royale 1.0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var duration:Number = 1000;
                
@@ -101,6 +103,8 @@ package org.apache.royale.createjs.tween
                 *  @playerversion Flash 9
                 *  @playerversion AIR 1.1
                 *  @productversion Royale 1.0.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var loop:Boolean = false;
                
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
index 58e0437..870276c 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
@@ -46,6 +46,8 @@ package org.apache.royale.createjs.tween
         *  @playerversion Flash 9
         *  @playerversion AIR 1.1
         *  @productversion Royale 1.0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class Tween extends Effect implements IDocument
        {
diff --git 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEvent.as
 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEvent.as
index 5e3c93f..8c1023b 100644
--- 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEvent.as
+++ 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEvent.as
@@ -254,6 +254,8 @@ package org.apache.royale.events
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragInitiator:IDragInitiator;
         
@@ -265,6 +267,8 @@ package org.apache.royale.events
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragSource:Object;
                
diff --git 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEventBase.as
 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEventBase.as
index b8d5b58..da96d29 100644
--- 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEventBase.as
+++ 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/events/DragEventBase.as
@@ -44,6 +44,16 @@ package org.apache.royale.events
         }
     }
 
+    /**
+     *  Drag and Drop Events.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
     COMPILE::JS
     public class DragEventBase extends goog.events.BrowserEvent
     {
diff --git 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
index 4729119..462754a 100644
--- 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
+++ 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
@@ -92,6 +92,8 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragging:Boolean = false;
 
@@ -102,6 +104,8 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragImage:IUIBase;
 
@@ -112,6 +116,8 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragImageOffsetX:Number = 0;
 
@@ -122,6 +128,8 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var dragImageOffsetY:Number = 0;
 
@@ -133,6 +141,8 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var defaultThreshold:int = 4;
 
@@ -149,6 +159,8 @@ package org.apache.royale.html.beads.controllers
             threshold = defaultThreshold;
                }
 
+        private var _threshold:int = 4;
+        
         /**
          *  The movement in x and or y that
          *  means a drag should start
@@ -158,10 +170,22 @@ package org.apache.royale.html.beads.controllers
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
          */
-        public var threshold:int = 4;
-
+        public function get threshold():int
+        {
+            return _threshold;
+        }
+        public function set threshold(value:int):void
+        {
+            _threshold = value;
+        }
+        
                private var _strand:IStrand;
 
+        /**
+         *  @private
+         * 
+         *  @royalesuppresspublicvarwarning
+         */
                public static var instanceNumber:int = 1;
 
                /**
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Fade.as 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Fade.as
index 504f80b..dae391c 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Fade.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Fade.as
@@ -80,11 +80,21 @@ public class Fade extends Tween implements IDocument
         */
        private var actualTarget:IUIBase;
     
+    private var _target:String;
+    
     /**
      *  The target as the String id 
      *  of a widget in an MXML Document.
      */
-    public var target:String;
+    public function get target():String
+    {
+        return _target;
+    }
+    
+    public function set target(value:String):void
+    {
+        _target = value;
+    }
     
        /**
         *  @private
@@ -98,15 +108,35 @@ public class Fade extends Tween implements IDocument
         */
        private var start:Number;
        
+    private var _alphaFrom:Number;
+    
        /**
         *  Starting alpha value.  If NaN, the current alpha value is used
      */
-    public var alphaFrom:Number;
+    public function get alphaFrom():Number
+    {
+        return _alphaFrom;
+    }
+    
+    public function set alphaFrom(value:Number):void
+    {
+        _alphaFrom = value;
+    }
+    
+    private var _alphaTo:Number;
     
        /**
         *  Ending alpha value.  If NaN, the current alpha value is not changed
         */
-       public var alphaTo:Number;
+    public function get alphaTo():Number
+    {
+        return _alphaTo;
+    }
+    
+    public function set alphaTo(value:Number):void
+    {
+        _alphaTo = value;
+    }
        
        
     
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Move.as 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Move.as
index 5bce015..6081e87 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Move.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Move.as
@@ -80,21 +80,51 @@ public class Move extends Tween implements IDocument
      */
     private var actualTarget:IUIBase;
     
-       /**
-        *  The target as the String id 
+    private var _target:String;
+    
+    /**
+     *  The target as the String id 
      *  of a widget in an MXML Document.
-        */
-       public var target:String;
+     */
+    public function get target():String
+    {
+        return _target;
+    }
+    
+    public function set target(value:String):void
+    {
+        _target = value;
+    }
+    
+    private var _xBy:Number;
     
        /**
         *  The change in x.
         */
-       public var xBy:Number;
+    public function get xBy():Number
+    {
+        return _xBy;
+    }
+    
+    public function set xBy(value:Number):void
+    {
+        _xBy = value;
+    }
        
+    private var _yBy:Number;
+    
        /**
         *  The change in y.
         */
-       public var yBy:Number;
+    public function get yBy():Number
+    {
+        return _yBy;
+    }
+    
+    public function set yBy(value:Number):void
+    {
+        _yBy = value;
+    }
        
        /**
         *  @private
@@ -120,25 +150,65 @@ public class Move extends Tween implements IDocument
      */
     private var yMove:Number;
     
+    private var _xFrom:Number;
+    
        /**
         *  Starting x value.  If NaN, the current x value is used
      */
-    public var xFrom:Number;
+    public function get xFrom():Number
+    {
+        return _xFrom;
+    }
+    
+    public function set xFrom(value:Number):void
+    {
+        _xFrom = value;
+    }
+    
+    private var _xTo:Number;
     
        /**
         *  Ending x value.  If NaN, the current x value is not changed
         */
-       public var xTo:Number;
+    public function get xTo():Number
+    {
+        return _xTo;
+    }
+    
+    public function set xTo(value:Number):void
+    {
+        _xTo = value;
+    }
        
+    private var _yFrom:Number;
+    
        /**
         *  Starting y value.  If NaN, the current y value is used
         */
-       public var yFrom:Number;
+    public function get yFrom():Number
+    {
+        return _yFrom;
+    }
+    
+    public function set yFrom(value:Number):void
+    {
+        _yFrom = value;
+    }
        
+    private var _yTo:Number;
+    
        /**
         *  Ending y value.  If NaN, the current y value is not changed
         */
-       public var yTo:Number;
+    public function get yTo():Number
+    {
+        return _yTo;
+    }
+    
+    public function set yTo(value:Number):void
+    {
+        _yTo = value;
+    }
        
     
     
//--------------------------------------------------------------------------
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Resize.as
 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Resize.as
index b798073..cffca8f 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Resize.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Resize.as
@@ -80,21 +80,51 @@ public class Resize extends Tween implements IDocument
         */
        private var actualTarget:IUIBase;
     
+    private var _target:String;
+    
     /**
      *  The target as the String id 
      *  of a widget in an MXML Document.
      */
-    public var target:String;
+    public function get target():String
+    {
+        return _target;
+    }
+    
+    public function set target(value:String):void
+    {
+        _target = value;
+    }
+    
+    private var _widthBy:Number;
     
        /**
         *  The change in width.
         */
-       public var widthBy:Number;
+    public function get widthBy():Number
+    {
+        return _widthBy;
+    }
+    
+    public function set widthBy(value:Number):void
+    {
+        _widthBy = value;
+    }
        
+    private var _heightBy:Number;
+    
        /**
         *  The change in height.
         */
-       public var heightBy:Number;
+    public function get heightBy():Number
+    {
+        return _heightBy;
+    }
+    
+    public function set heightBy(value:Number):void
+    {
+        _heightBy = value;
+    }
        
        /**
         *  @private
@@ -108,25 +138,65 @@ public class Resize extends Tween implements IDocument
         */
        private var heightStart:Number;
 
+    private var _widthFrom:Number;
+    
        /**
         *  Starting width value.  If NaN, the current width value is used
      */
-    public var widthFrom:Number;
+    public function get widthFrom():Number
+    {
+        return _widthFrom;
+    }
+    
+    public function set widthFrom(value:Number):void
+    {
+        _widthFrom = value;
+    }
+    
+    private var _heightFrom:Number;
     
        /**
         *  Starting height value.  If NaN, the current height value is used
         */
-       public var heightFrom:Number;
+    public function get heightFrom():Number
+    {
+        return _heightFrom;
+    }
+    
+    public function set heightFrom(value:Number):void
+    {
+        _heightFrom = value;
+    }
                
+    private var _widthTo:Number;
+    
     /**
      *  Ending width value.
      */
-    public var widthTo:Number;
+    public function get widthTo():Number
+    {
+        return _widthTo;
+    }
+    
+    public function set widthTo(value:Number):void
+    {
+        _widthTo = value;
+    }
+    
+    private var _heightTo:Number;
     
     /**
      *  Ending height value.
      */
-    public var heightTo:Number;
+    public function get heightTo():Number
+    {
+        return _heightTo;
+    }
+    
+    public function set heightTo(value:Number):void
+    {
+        _heightTo = value;
+    }
     
     
     
//--------------------------------------------------------------------------
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Tween.as
 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Tween.as
index 20572d9..0b5d5d2 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Tween.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Tween.as
@@ -156,6 +156,8 @@ public class Tween extends Effect
 
     /**
      *  The list of tweens that are currently playing.
+     * 
+     *  @royalesuppresspublicvarwarning
      */
     public static var activeTweens:Object = { };
 
@@ -177,6 +179,8 @@ public class Tween extends Effect
 
     /**
      *  Used by effects to get the current effect time tick.
+     * 
+     *  @royalesuppresspublicvarwarning
      */
     public static var currentTime:Number = NaN;
 
@@ -298,15 +302,41 @@ public class Tween extends Effect
      */
     private var userEquation:Function;
 
+    private var _endValue:Number;
+    
     /**
      *  Final value of the animation.
      */
-    public var endValue:Number;
+    public function get endValue():Number
+    {
+        return _endValue;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set endValue(value:Number):void
+    {
+        _endValue = value;
+    }
 
+    private var _startValue:Number;
+    
     /**
      *  Initial value of the animation.
      */
-    public var startValue:Number;
+    public function get startValue():Number
+    {
+        return _startValue;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set startValue(value:Number):void
+    {
+        _startValue = value;
+    }
 
     /**
      *  @private
@@ -330,6 +360,8 @@ public class Tween extends Effect
      *  @playerversion Flash 9
      *  @playerversion AIR 1.1
      *  @productversion Royale 1.0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
     public var listener:Object;
 
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Wipe.as 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Wipe.as
index 853deca..15060a0 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Wipe.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/effects/Wipe.as
@@ -79,17 +79,37 @@ public class Wipe extends Tween implements IDocument
         */
        private var actualTarget:IUIBase;
     
+    private var _target:String;
+    
     /**
      *  The target as the String id 
      *  of a widget in an MXML Document.
      */
-    public var target:String;
+    public function get target():String
+    {
+        return _target;
+    }
+    
+    public function set target(value:String):void
+    {
+        _target = value;
+    }
+    
+    private var _direction:String;
     
        /**
         *  The direction of the Wipe.  "up" means the top will be the last
      *  part to disappear. "down" will reveal from the top down.
      */
-    public var direction:String;
+    public function get direction():String
+    {
+        return _direction;
+    }
+    
+    public function set direction(value:String):void
+    {
+        _direction = value;
+    }
        
     private var wiper:PlatformWiper = new PlatformWiper();     
     
diff --git 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/states/Transition.as
 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/states/Transition.as
index e326094..4a5700c 100644
--- 
a/frameworks/projects/Effects/src/main/royale/org/apache/royale/states/Transition.as
+++ 
b/frameworks/projects/Effects/src/main/royale/org/apache/royale/states/Transition.as
@@ -45,6 +45,8 @@ package org.apache.royale.states
                        super();
                }
                
+        private var _fromState:String;
+        
                /**
                 *  The state or states from which the view is leaving.
                 *
@@ -53,7 +55,17 @@ package org.apache.royale.states
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.0
                 */
-               public var fromState:String;
+        public function get fromState():String
+        {
+            return _fromState;
+        }
+        
+        public function set fromState(value:String):void
+        {
+            _fromState = value;
+        }
+        
+        private var _toState:String;
         
         /**
          *  The state or states to which the view is going.
@@ -63,9 +75,19 @@ package org.apache.royale.states
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public var toState:String;
+        public function get toState():String
+        {
+            return _toState;
+        }
+        
+        public function set toState(value:String):void
+        {
+            _toState = value;
+        }
                
                
+        private var _effects:Array;
+        
         /**
          *  The list of effects to play
          *
@@ -74,7 +96,15 @@ package org.apache.royale.states
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
          */
-        public var effects:Array;
+        public function get effects():Array
+        {
+            return _effects;
+        }
+        
+        public function set effects(value:Array):void
+        {
+            _effects = value;
+        }
         
        }
 }
diff --git 
a/frameworks/projects/Express/src/main/royale/org/apache/royale/express/DataGrid.as
 
b/frameworks/projects/Express/src/main/royale/org/apache/royale/express/DataGrid.as
index 5162890..92d3a09 100644
--- 
a/frameworks/projects/Express/src/main/royale/org/apache/royale/express/DataGrid.as
+++ 
b/frameworks/projects/Express/src/main/royale/org/apache/royale/express/DataGrid.as
@@ -65,7 +65,25 @@ package org.apache.royale.express
                        super.addedToParent();
                }
                
-               public var dataNotifier:IDataProviderNotifier;
+        private var _dataNotifier:IDataProviderNotifier;
+        /**
+         *  The IDataProviderNotifier that will watch for data
+         *  provider changes.
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.9
+         */
+               public function get dataNotifier():IDataProviderNotifier
+        {
+            return _dataNotifier;
+        }
+        public function set dataNotifier(value:IDataProviderNotifier):void
+        {
+            _dataNotifier = value;
+        }
+        
 
                private var _dragEnabled:Boolean = false;
                /**
diff --git 
a/frameworks/projects/Flat/src/main/royale/org/apache/royale/flat/RadioButton.as
 
b/frameworks/projects/Flat/src/main/royale/org/apache/royale/flat/RadioButton.as
index fbf96d3..c6420e2 100644
--- 
a/frameworks/projects/Flat/src/main/royale/org/apache/royale/flat/RadioButton.as
+++ 
b/frameworks/projects/Flat/src/main/royale/org/apache/royale/flat/RadioButton.as
@@ -74,6 +74,8 @@ package org.apache.royale.flat
     {
         /**
          * Provides unique name
+         * 
+         * @royalesuppresspublicvarwarning
          */
         public static var radioCounter:int = 0;
         
diff --git 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/graphics/PathBuilder.as
 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/graphics/PathBuilder.as
index 7b8d7c8..7569526 100644
--- 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/graphics/PathBuilder.as
+++ 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/graphics/PathBuilder.as
@@ -113,6 +113,8 @@ package org.apache.royale.graphics
                 *  @playerversion Flash 9
                 *  @playerversion AIR 1.1
                 *  @productversion Royale 0.6
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
         public var closedPath:Boolean;
         
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/Application.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/Application.as
index 545957a..50dcd6f 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/Application.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/Application.as
@@ -59,6 +59,8 @@ package org.apache.royale.mdl
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.8
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public static var topLevelApplication:Object;
        }
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/supportClasses/ChipBase.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/supportClasses/ChipBase.as
index 9069cef..29a6aa6 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/supportClasses/ChipBase.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/supportClasses/ChipBase.as
@@ -56,6 +56,8 @@ package org.apache.royale.mdl.supportClasses
         
         /**
          * The chip span element
+         * 
+         * @royalesuppresspublicvarwarning
          */
         COMPILE::JS
         public var chipTextSpan:HTMLSpanElement;
diff --git 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/cordova/Application.as
 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/cordova/Application.as
index 6a23454..708f668 100644
--- 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/cordova/Application.as
+++ 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/cordova/Application.as
@@ -46,7 +46,12 @@ package org.apache.royale.cordova
                        super();
                }
                
-               public var isDeviceReady:Boolean = false
+        /**
+         * A flag to tell if the device is ready.  Not bindable.
+         * 
+         * @royalesuppresspublicvarwarning
+         */
+               public var isDeviceReady:Boolean = false;
                
                /**
                 * @private
diff --git 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/beads/ToggleSwitchView.as
 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/beads/ToggleSwitchView.as
index cf8842e..a95a76c 100644
--- 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/beads/ToggleSwitchView.as
+++ 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/beads/ToggleSwitchView.as
@@ -54,11 +54,15 @@ package org.apache.royale.mobile.beads
                
                /**
                 * @private
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var boundingBox:Rect;
                
                /**
                 * @private
+         * 
+         *  @royalesuppresspublicvarwarning
                 */
                public var actualSwitch:Rect;
                
diff --git 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/models/ViewManagerModel.as
 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/models/ViewManagerModel.as
index 01bbdfd..35ba5db 100644
--- 
a/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/models/ViewManagerModel.as
+++ 
b/frameworks/projects/Mobile/src/main/royale/org/apache/royale/mobile/models/ViewManagerModel.as
@@ -62,10 +62,10 @@ package org.apache.royale.mobile.models
                        _strand = value;
                }
                
-               public var contentX:Number = 0;
-               public var contentY:Number = 0;
-               public var contentWidth:Number = 0;
-               public var contentHeight:Number = 0;
+               //public var contentX:Number = 0;
+               //public var contentY:Number = 0;
+               //public var contentWidth:Number = 0;
+               //public var contentHeight:Number = 0;
                
                private var _views:Array;
                
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileBrowserWithFilter.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileBrowserWithFilter.as
index 4ed73eb..dfd1bc7 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileBrowserWithFilter.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileBrowserWithFilter.as
@@ -34,7 +34,23 @@ package org.apache.royale.file.beads
         */
        public class FileBrowserWithFilter extends FileBrowser
        {
-               public var filter:String = "";
+        private var _filter:String = "";
+        /**
+         *  The filter for the FileBrowser
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.9
+         */
+               public function get filter():String
+        {
+            return _filter;
+        }
+        public function set filter(value:String):void
+        {
+            _filter = value;
+        }
                
                /**
                 *  @copy org.apache.royale.file.beads.FileBrowser#browse()
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploaderWithResponseData.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploaderWithResponseData.as
index 8b162bb..b6b9524 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploaderWithResponseData.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploaderWithResponseData.as
@@ -32,6 +32,18 @@ package org.apache.royale.file.beads
         */
        public class FileUploaderWithResponseData extends FileUploader
        {
+        /**
+         *  The responseData from the file upload
+         *  
+         *
+         *  @toplevel
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.9
+         * 
+         *  @royalesuppresspublicvarwarning
+         */
                public var responseData:Object;
 
                override protected function completeHandler(event:Event):void
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/BinaryUploader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/BinaryUploader.as
index 392a152..120f6ac 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/BinaryUploader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/BinaryUploader.as
@@ -427,6 +427,8 @@ package org.apache.royale.net
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */        
                public var beads:Array;
                
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPHeader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPHeader.as
index bc7323d..fa6e149 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPHeader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPHeader.as
@@ -25,6 +25,8 @@ package org.apache.royale.net
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
      */
        public class HTTPHeader
        {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
index 096d52d..baf9956 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
@@ -440,6 +440,8 @@ package org.apache.royale.net
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         * 
+         *  @royalesuppresspublicvarwarning
          */
                public var beads:Array;
                
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/RemoteObject.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/RemoteObject.as
index 82f9948..b44703d 100755
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/RemoteObject.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/RemoteObject.as
@@ -40,6 +40,8 @@ package org.apache.royale.net
         /**
          *  @private
          *  The connection to the server 
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var nc:AMFNetConnection = new AMFNetConnection();
                
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/Responder.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/Responder.as
index 010bcd0..61822bf 100755
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/Responder.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/Responder.as
@@ -38,11 +38,15 @@ package org.apache.royale.net
                
         /**
          *  @private
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var onSuccess:Function;
         
         /**
          *  @private
+         * 
+         *  @royalesuppresspublicvarwarning
          */
         public var onFailure:Function;
                 
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryLoader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryLoader.as
index 9cecc08..46ab2ea 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryLoader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryLoader.as
@@ -45,9 +45,13 @@ package org.apache.royale.net
                *  @playerversion Flash 10.2
                *  @playerversion AIR 2.6
                *  @productversion Royale 0.7.0
+        * 
+        *  @royalesuppresspublicvarwarning
                */        
         public var data:BinaryData;
 
+        private var _endian:String = Endian.BIG_ENDIAN;
+        
                /**
                 *  Indicates the byte order for the data.
                 *  
@@ -56,8 +60,15 @@ package org.apache.royale.net
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
                 */        
-               public var endian:String = Endian.BIG_ENDIAN;
-               
+        public function get endian():String
+        {
+            return _endian;
+        }
+        public function set endian(value:String):void
+        {
+            _endian = value;
+        }
+
 
         protected var stream:URLStream;
         
@@ -68,6 +79,8 @@ package org.apache.royale.net
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */        
         public var bytesLoaded:uint = 0;
         
@@ -78,6 +91,8 @@ package org.apache.royale.net
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */        
         public var bytesTotal:uint = 0;
         
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryUploader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryUploader.as
index b9b5dab..f49a6e1 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryUploader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLBinaryUploader.as
@@ -73,6 +73,8 @@ package org.apache.royale.net
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */             
                public var onUploadProgress:Function;
 
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLLoader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLLoader.as
index 06d37c5..08376f4 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLLoader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLLoader.as
@@ -77,6 +77,8 @@ package org.apache.royale.net
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */        
                public var requestStatus:int;
                
@@ -88,6 +90,9 @@ package org.apache.royale.net
                        onProgress = null;
                        onStatus = null;
                }
+        
+        private var _onComplete:Function;
+
                /**
                 *  Callback for complete event.
                 *  
@@ -96,8 +101,17 @@ package org.apache.royale.net
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
                 */             
-               public var onComplete:Function;
+               public function get onComplete():Function
+        {
+            return _onComplete;
+        }
+        public function set onComplete(value:Function):void
+        {
+            _onComplete = value;
+        }
                
+        private var _onError:Function;
+        
                /**
                 *  Callback for error event.
                 *  
@@ -106,8 +120,17 @@ package org.apache.royale.net
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
                 */             
-               public var onError:Function;
+        public function get onError():Function
+        {
+            return _onError;
+        }
+        public function set onError(value:Function):void
+        {
+            _onError = value;
+        }
                
+        private var _onProgress:Function;
+        
                /**
                 *  Callback for progress event.
                 *  
@@ -116,8 +139,17 @@ package org.apache.royale.net
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
                 */             
-               public var onProgress:Function;
+        public function get onProgress():Function
+        {
+            return _onProgress;
+        }
+        public function set onProgress(value:Function):void
+        {
+            _onProgress = value;
+        }
                
+        private var _onStatus:Function;
+        
                /**
                 *  Callback for status event.
                 *  
@@ -126,7 +158,14 @@ package org.apache.royale.net
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
                 */             
-               public var onStatus:Function;
+        public function get onStatus():Function
+        {
+            return _onStatus;
+        }
+        public function set onStatus(value:Function):void
+        {
+            _onStatus = value;
+        }
                
                /**
                 *  Convenience function for complete event to allow chaining.
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequest.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequest.as
index b0aae4c..712bb91 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequest.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequest.as
@@ -27,6 +27,8 @@ package org.apache.royale.net
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.7.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
     public final class URLRequest extends Object
     {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequestHeader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequestHeader.as
index e00a62e..b3a9f78 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequestHeader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLRequestHeader.as
@@ -24,6 +24,8 @@ package org.apache.royale.net
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.7.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        
     public class URLRequestHeader
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLStream.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLStream.as
index 1d3ace5..ae3c4f8 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLStream.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLStream.as
@@ -42,6 +42,8 @@ package org.apache.royale.net
        /**
         * The URLStream class deals with the underlying platform-specifc 
architecture for HTTP Requests
         * It makes the request and stores the response, dispatching events.
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class URLStream extends EventDispatcher
        {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLUploadStream.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLUploadStream.as
index 5c466da..33afcd8 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLUploadStream.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/URLUploadStream.as
@@ -93,6 +93,8 @@ package org.apache.royale.net
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.7.0
+         * 
+         *  @royalesuppresspublicvarwarning
                 */             
                public var onUploadProgress:Function;
 
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/FaultEvent.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/FaultEvent.as
index cab2409..a08f736 100755
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/FaultEvent.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/FaultEvent.as
@@ -20,6 +20,18 @@ package org.apache.royale.net.events
 {
        import org.apache.royale.events.Event;
        
+    /**
+     *  FaultEvents are returned from RPC requests to a remote endpoint
+     *  when the server responds with a fault.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        public class FaultEvent extends Event
        {
            public static const FAULT:String = "fault"; 
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/ResultEvent.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/ResultEvent.as
index 32ffcc0..e91da99 100755
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/ResultEvent.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/events/ResultEvent.as
@@ -20,6 +20,18 @@ package org.apache.royale.net.events
 {
        import org.apache.royale.events.Event;
        
+    /**
+     *  ResultEvents are returned from RPC requests to a remote endpoint
+     *  when the server response is ready.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
+     * 
+     *  @royalesuppresspublicvarwarning
+     */
        public class ResultEvent extends Event
        {
                public static const RESULT:String = "result";
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/amf/AMFBinaryData.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/amf/AMFBinaryData.as
index b455217..40067d3 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/amf/AMFBinaryData.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/amf/AMFBinaryData.as
@@ -32,6 +32,8 @@ package org.apache.royale.net.remoting.amf
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class AMFBinaryData
 {
@@ -1152,6 +1154,9 @@ public class AMFBinaryData
 
 }
 
+/**
+ *  @royalesuppresspublicvarwarning
+ */
 class Traits
 {
     public var alias:String;
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ActionMessage.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ActionMessage.as
index f9875ba..156c685 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ActionMessage.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ActionMessage.as
@@ -39,6 +39,8 @@ import flash.utils.IDataOutput;
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class ActionMessage
 {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/CommandMessage.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/CommandMessage.as
index ebcb246..06a02a9 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/CommandMessage.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/CommandMessage.as
@@ -38,6 +38,8 @@ import flash.utils.IDataOutput;
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class CommandMessage extends AsyncMessage
 {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ErrorMessage.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ErrorMessage.as
index 1c83d5e..4b5d6cb 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ErrorMessage.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/ErrorMessage.as
@@ -30,6 +30,8 @@ package org.apache.royale.net.remoting.messages
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class ErrorMessage extends AbstractMessage
 {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageBody.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageBody.as
index 661cff7..5df71c7 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageBody.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageBody.as
@@ -37,6 +37,8 @@ import flash.utils.IDataOutput;
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class MessageBody
 {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageHeader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageHeader.as
index 117246e..19d9954 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageHeader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/MessageHeader.as
@@ -38,6 +38,8 @@ import flash.utils.IDataOutput;
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class MessageHeader
 {
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/RemotingMessage.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/RemotingMessage.as
index 30e23fd..2d650ac 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/RemotingMessage.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/remoting/messages/RemotingMessage.as
@@ -34,6 +34,8 @@ package org.apache.royale.net.remoting.messages
  *  @playerversion AIR 1.1
  *  @productversion BlazeDS 4
  *  @productversion LCDS 3 
+ * 
+ *  @royalesuppresspublicvarwarning
  */
 public class RemotingMessage extends AbstractMessage
 {
diff --git 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileErrorEvent.as
 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileErrorEvent.as
index db4f7c5..905f4a8 100644
--- 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileErrorEvent.as
+++ 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileErrorEvent.as
@@ -31,6 +31,8 @@ package org.apache.royale.storage.events
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class FileErrorEvent extends Event
        {
diff --git 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileEvent.as
 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileEvent.as
index a0b1965..d972e90 100644
--- 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileEvent.as
+++ 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/events/FileEvent.as
@@ -35,6 +35,8 @@ package org.apache.royale.storage.events
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.0
+     * 
+     *  @royalesuppresspublicvarwarning
         */
        public class FileEvent extends Event
        {
diff --git a/frameworks/projects/TLF/build.xml 
b/frameworks/projects/TLF/build.xml
index 8e1260b..28d9ec8 100644
--- a/frameworks/projects/TLF/build.xml
+++ b/frameworks/projects/TLF/build.xml
@@ -88,6 +88,7 @@
             <arg value="+playerglobal.version=${playerglobal.version}" />
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-js-output-optimization=skipAsCoercions"/>
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
diff --git 
a/frameworks/projects/Testing/src/main/royale/org/apache/royale/test/TestRunner.as
 
b/frameworks/projects/Testing/src/main/royale/org/apache/royale/test/TestRunner.as
index 166fb7b..05954a3 100644
--- 
a/frameworks/projects/Testing/src/main/royale/org/apache/royale/test/TestRunner.as
+++ 
b/frameworks/projects/Testing/src/main/royale/org/apache/royale/test/TestRunner.as
@@ -338,6 +338,9 @@ package org.apache.royale.test
        }
 }
 
+/**
+ *  @royalesuppresspublicvarwarning
+ */
 class TestInfo
 {
        public function TestInfo(name:String, reference:Function)
diff --git a/frameworks/projects/Text/build.xml 
b/frameworks/projects/Text/build.xml
index 64fd72a..a443deb 100644
--- a/frameworks/projects/Text/build.xml
+++ b/frameworks/projects/Text/build.xml
@@ -88,6 +88,7 @@
             <arg value="+playerglobal.version=${playerglobal.version}" />
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg 
value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />
diff --git a/frameworks/projects/XML/build.xml 
b/frameworks/projects/XML/build.xml
index 6e23ed3..62a989b 100644
--- a/frameworks/projects/XML/build.xml
+++ b/frameworks/projects/XML/build.xml
@@ -88,6 +88,7 @@
             <arg value="+playerglobal.version=${playerglobal.version}" />
             <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
             <arg value="-compiler.strict-xml=true" />
+            <arg value="-warn-public-vars=false" />
             <arg value="-compiler.targets=SWF,JSRoyale" />
             <arg value="-output=${basedir}/target/${target.name}" />
             <arg 
value="-load-config=${basedir}/src/main/config/compile-swf-config.xml" />

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to