 import MobileCoreServices
 
 public struct MultiAuthService {
-    
-    // MARK: - Public properties
-    
-    public var handler: ((username: String?, password: String?, errorMessage: String?) -> ())?
-    
     
     // MARK: - Internal constants
     

    
    static func recordLogInViaSharedCredentials() {
        NSUserDefaults.standardUserDefaults().setBool(true, forKey: logInViaSharedCredentialsKey)
        NSUserDefaults.standardUserDefaults().synchronize()
    }
    
}


private extension MultiAuthService {
    
    func configuredActivityViewController(URLString: String, sender: AnyObject, handler: (username: String?, password: String?, errorMessage: String?) -> ()) -> UIActivityViewController {
        let item = [MultiAuthService.URLStringKey: URLString]
        let itemProvider = NSItemProvider(item: item, typeIdentifier: MultiAuthService.findLoginAction)
        let extensionItem = NSExtensionItem()
