             case let .margin(value): margin = value
             case let .padding(value): padding = value
             case let .position(value): position = value
-            case let .textColor(value): textColor = value
             case let .textAlignment(value): textAlignment = value
             case let .textNumberOfLines(value): textNumberOfLines = value
             }

}

extension UIView {

    open func showMessage(_ text: String, type: GSMessageType, options: [GSMessageOption]? = nil) {
        GSMessage.showMessageAddedTo(text, type: type, options: options, inView: self, inViewController: nil)
    }

    open func hideMessage(animated: Bool = true) {

        return messageWidth - padding.horizontal
    }

    public init(attributedText: NSAttributedString,
                type: GSMessageType,
                options: [GSMessageOption]?,
                inView: UIView, 
                inViewController: UIViewController?) {

        for option in options ?? [] {
            switch (option) {
