         messageLabel.numberOfLines = 0
         messageLabel.text = self.message
         messageLabel.textAlignment = .Center
-        messageLabel.textColor = UIColor.whiteColor()
+        messageLabel.textColor = self.messageTextColor
         messageLabel.widthAnchor.constraintEqualToAnchor(self.contentView.widthAnchor).active = true
     }
 

        buttonStack.translatesAutoresizingMaskIntoConstraints = false

        let leftButton = UIButton()
        leftButton.backgroundColor = UIColor(red: 117.0 / 255.0, green: 183.0 / 255.0, blue: 96.0 / 255.0, alpha: 1.0)
        leftButton.setTitle(self.leftButtonTitle, forState: .Normal)
        leftButton.addTarget(self, action: "leftButtonDidTap", forControlEvents: .TouchUpInside)
        buttonStack.addArrangedSubview(leftButton)

        let rightButton = UIButton()
        rightButton.backgroundColor = UIColor(red: 210.0 / 255.0, green: 120.0 / 255.0, blue: 102.0 / 255.0, alpha: 1.0)
        rightButton.setTitle(self.rightButtonTitle, forState: .Normal)
        rightButton.addTarget(self, action: "rightButtonDidTap", forControlEvents: .TouchUpInside)
        buttonStack.addArrangedSubview(rightButton)

        self.style = style

        super.init(frame: CGRectZero)
        self.backgroundColor = self.messageBackgroundColor
        self.translatesAutoresizingMaskIntoConstraints = false
    }

