         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()

            case ActionSheet
        }
        
        @IBOutlet private weak var containerView: UIView!
        @IBOutlet private weak var backgroundView: UIView!
        @IBOutlet private weak var coverView: UIView!
        @IBOutlet private weak var marginView: UIView!
        @IBOutlet private weak var baseView: UIView!
        @IBOutlet private weak var mainView: UIScrollView!
        @IBOutlet private weak var buttonView: UIScrollView!
        @IBOutlet private weak var cancelButtonView: UIScrollView!
        @IBOutlet private weak var contentView: ContentView?
        
        @IBOutlet private var containerViewWidthConstraint: NSLayoutConstraint!
        @IBOutlet private var containerViewBottomSpaceConstraint: NSLayoutConstraint!
