      - returns: Self
      */
     
+    @discardableResult
     open func fetch(_ handler: ((_ alertController: UIAlertController?) -> Void)) -> Self {
         handler(self.alert)
         return self

     - returns: Self
     */
    
    open func addTextField(_ configurationHandler: ((_ textField: UITextField) -> Void)?) -> Self{
        guard alert?.preferredStyle == .alert else {
            return self

     - returns: Self
     */
    
    @discardableResult
    open func addAction(_ title: String?,
                          style: UIAlertActionStyle = .default,
                          preferred: Bool = false,
