    - Parameter handler: A closure handling tap.
    - Returns: Dialog itself to allow chaining.
    */
+  @discardableResult
   open func neutral(_ title: String?, handler: (() -> Void)?) -> Dialog {
     dialogView.neutralButton.title = title
     controller.didTapNeutralButtonHandler = { [unowned self] in

   - Parameter handler: A closure handling tap.
   - Returns: Dialog itself to allow chaining.
   */
  open func positive(_ title: String?, handler: (() -> Void)?) -> Dialog {
    dialogView.positiveButton.title = title
    controller.didTapPositiveButtonHandler = { [unowned self] in

   - Parameter _ text: A string.
   - Returns: Dialog itself to allow chaining.
   */
  @discardableResult
  open func title(_ text: String?) -> Dialog {
    dialogView.titleLabel.text = text
    return self
