      */
     public function get selectable():Boolean
     {
-        if (textView)
-            return textView.selectable;
-            
-        // want the default to be true
-        var v:* = textViewProperties.selectable;
-        return (v === undefined) ? true : v;
+        return _selectable;
     }
 
     /**

     */
    public function get autoSize():Boolean
    {
        if (textView)
            return textView.autoSize;
            
        // want the default to be true
        var v:* = textViewProperties.autoSize;        
        return (v === undefined) ? true : v;
    }

    /**

     */
    public function get restrict():String 
    {
        return _restrict;
    }
    
    /**
