         let ActionSheetButtonHeight: CGFloat = 44
         let ActionSheetButtonFontSize: CGFloat = 21
         let ConstraintPriorityRequired: Float = 1000
-        var presentedAnimation: Bool = true
-        
-        var message: String?
-        var preferredStyle: Style = .Alert
-        
-        var marginInsets: UIEdgeInsets {
+        
+        private var message: String?
+        private var preferredStyle: Style = .Alert
+        
+        private var marginInsets: UIEdgeInsets {
             set {
                 marginViewTopSpaceConstraint.constant = newValue.top
                 marginViewLeftSpaceConstraint.constant = newValue.left

        @IBOutlet public weak var messageLabel: UILabel!
        @IBOutlet public weak var textBackgroundView: UIView!
        
        @IBOutlet var verticalSpaceConstraint: NSLayoutConstraint!
        @IBOutlet var titleSpaceConstraint: NSLayoutConstraint!
        @IBOutlet var messageSpaceConstraint: NSLayoutConstraint!
        @IBOutlet var textViewHeightConstraint: NSLayoutConstraint!
        
        public override func awakeFromNib() {
            super.awakeFromNib()

        
        public private(set) var actions: [Action] = []
        public private(set) var textFields: [UITextField] = []
        private var textFieldHandlers: [((UITextField!) -> Void)?] = []
        private weak var customView: UIView?
        private var transitionCoverView: UIView?
        private var displayTargetView: UIView?
        private var presentedAnimation: Bool = true
        let AlertDefaultWidth: CGFloat = 260
        let AlertButtonHeight: CGFloat = 48
        let AlertButtonFontSize: CGFloat = 17
