         private static const instance:Flex = new Flex();
 
         protected var collection:Class;
-        protected var arrayList:Class;
         protected var list:Class;
 
         public var available:Boolean;

            return instance.list;
        }

        public static function get arrayList():Class
        {
            return instance.arrayList;
        }

        public static function get collection():Class
        {
            return instance.collection;

            try
            {
                this.collection = getDefinitionByName("mx.collections::ArrayCollection") as Class;
                this.list = getDefinitionByName("mx.collections::IList") as Class;
                this.available = true;
            }
