         return self
     }
     
-    func login(username:String, password:String, completion: (success: Bool, error: WarpError?) -> Void) {
+    public func login(username:String, password:String, completion: (success: Bool, error: WarpError?) -> Void) {
         let warp = Warp.sharedInstance
         guard warp != nil else {
             completion(success: false, error: WarpError(code: .ServerNotInitialized))

        }
        self.param[key] = value
        return self
    }
    
    internal class func createWithoutData(id id: Int, className: String) -> WarpUser {
        return createWithoutData(id: id)
    }
    
    public func objectForKey(key:String) -> AnyObject? {

    }
    
    internal var className:String = ""
    public var objects:[String : AnyObject] {
        return param
    }
    
