         
         label.translatesAutoresizingMaskIntoConstraints = false
         
-        addTopMarginConstraintFrom(self, to: label, value: BHToastOptions.messagePadding)
-        addBottomMarginConstraintFrom(self, to: label, value: BHToastOptions.messagePadding)
-        addLeftMarginConstraintFrom(self, to: label, value: BHToastOptions.messagePadding)
-        addRightMarginConstraintFrom(self, to: label, value: BHToastOptions.messagePadding)
+        addTopMarginConstraintFrom(self, to: label, value: options.messagePadding)
+        addBottomMarginConstraintFrom(self, to: label, value: options.messagePadding)
+        addLeftMarginConstraintFrom(self, to: label, value: options.messagePadding)
+        addRightMarginConstraintFrom(self, to: label, value: options.messagePadding)
     }
     
     // MARK: - Event method

     - parameter view:              The UIView that shows the BHToast.
     - parameter message:           The display message.
     - parameter animationDuration: The animation time.
     */
    public init(view: UIView, message: String, animationDuration: NSTimeInterval = 0.4) {
        self.view = view
        self.message = message
        self.animationDuration = animationDuration
        
        super.init(
            frame: CGRect(
                x: 0,
                y: 0,
                width: width,
                height: BHToastOptions.minHeight
            )
        )
    }

    @available(*, unavailable, message="required init is unavailable")

    
    /// The parent UIView that shows the BHToast.
    private let view: UIView!
    
    /// The animation time.
    private let animationDuration: NSTimeInterval!
    
    /// The view options
    private let options: BHToastOptions!
    
    /// The BHToast width.
    private let width: CGFloat = 300.0
    
    /// The display message.
    public var message: String
    
    // MARK: - Init methods
    
