     }
     
     /// EZSE: Returns if String is a number
-    func isNumber() -> Bool {
+    public func isNumber() -> Bool {
         if let _ = NSNumberFormatter().numberFromString(self) {
             return true
         }

    }
    
    /// EZSE: Counts number of instances of the input inside String
    func count(substring: String) -> Int{
        return componentsSeparatedByString(substring).count - 1
    }


    public var toNSString: NSString { get { return self as NSString } }
    
    ///EZSE: Returns bold NSAttributedString
    public func bold() -> NSAttributedString {
        let boldString = NSMutableAttributedString(string: self, attributes: [NSFontAttributeName: UIFont.boldSystemFontOfSize(UIFont.systemFontSize())])
        return boldString
    }
  
    ///EZSE: Returns underlined NSAttributedString
    public func underline() -> NSAttributedString {
        let underlineString = NSAttributedString(string: self, attributes: [NSUnderlineStyleAttributeName: NSUnderlineStyle.StyleSingle.rawValue])
        return underlineString
    }
  
    ///EZSE: Returns italic NSAttributedString
    public func italic() -> NSAttributedString {
        let italicString = NSMutableAttributedString(string: self, attributes: [NSFontAttributeName: UIFont.italicSystemFontOfSize(UIFont.systemFontSize())])
        return italicString
    }
  
    ///EZSE: Returns NSAttributedString
    public func color(color: UIColor) -> NSAttributedString {
        let colorString = NSMutableAttributedString(string: self, attributes: [NSForegroundColorAttributeName: color])
        return colorString
    }
