         return attributes
     }
     
-    private func attributesWithTextColor(textColor: UIColor) -> [NSObject: AnyObject] {
+    private func attributesWithTextColor(textColor: UIColor) -> [String: AnyObject] {
         var attributes = attributesFromProperties()
         attributes[NSForegroundColorAttributeName] = textColor
         

    
    public func contextLabelDataWithText(text: String?) -> ContextLabelData? {
        if let text = text {
            var mutableAttributedString = NSMutableAttributedString(string: text, attributes: attributesFromProperties())
            var linkRangeResults = getRangesForLinksInAttributedString(mutableAttributedString)
            
            // Addd attributes to link ranges
            let attributedString = addLinkAttributesToAttributedString(mutableAttributedString, withLinkRangeResults: linkRangeResults)

    }
    
    private func addLinkAttributesToLinkRangeResultWithTouches(touches: NSSet!, highlighted: Bool) {
        if let linkRangeResult = getLinkRangeResultWithTouches(touches), attributedText = attributedText {
            self.attributedText = addLinkAttributesToAttributedString(attributedText, withLinkRangeResults: [linkRangeResult], highlighted: highlighted)
        }
    }
    
