             }
         }
         
-        return self
+        return self as! Alert
     }
     
     /**

    
    :param: secureText  Secure text entry for text field
    */
    public func addTextField(secureText: Bool) -> LKAlertController {
        super.addTextField(nil, secureText: secureText)
        
        return self

    /**
    Add a text field to the controller. It will not have any placeholder text nor secure text entry
    */
    public func addTextField() -> Alert {
        super.addTextField(nil, secureText: nil)
        
        return self
