      - returns: StringStylizer<Styling>
      */
     open func link(_ url: URL) -> StringStylizer<Styling> {
-        _attributes[.link] = url as AnyObject?
+        _attributes[.link] = url as Any
         let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
         return stylizer
     }

     - returns: StringStylizer<Styling>
     */
    open func stroke(color: UIColor, alpha: Double = 1.0,  width: Double = 1) -> StringStylizer<Styling>  {
        _attributes[.strokeWidth] = width as AnyObject?
        _attributes[.strokeColor] = color
        let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
        return stylizer

     - returns: StringStylizer<Styling>
     */
    open func ligeture(_ value: Int) -> StringStylizer<Styling> {
        _attributes[.ligature] = value as Any
        let stylizer = StringStylizer<Styling>(attributedString: _attrString, range: _range, attributes: _attributes)
        return stylizer
    }
