 
     public var m_textColor: UIColor {
         return textColor!
-    }
-
-    public var m_autoCorrectionType: UITextAutocorrectionType {
-        get {
-            return autocorrectionType
-        }
-        set {
-            autocorrectionType = newValue
-        }
     }
 
     public var m_typingAttributes: [String : AnyObject]? {

            refreshTableView()
        }

        if userNameMatches.count > 0 {
            if view?.m_autoCorrectionType != .No {
                view?.m_autoCorrectionType = .No
                refreshTextView()
            }
        }
        else if view?.m_autoCorrectionType != originalAutoCorrectionType {
            view?.m_autoCorrectionType = originalAutoCorrectionType
            refreshTextView()
        }

        view?.m_typingAttributes?[NSForegroundColorAttributeName] = originalTextColor
    }


        return textColor!
    }

    public var m_typingAttributes: [String : AnyObject]? {
        get {
            return typingAttributes
