         })
     }
     
-    /**
-     *
-     * Add To Role
-     *
-     * @param role
-     * @param callbackObject
-     * @throws CloudBoostError
-     */
+    /// Add this user to a spcified CloudRole
+    ///
+    /// - parameter role: The role to be assigned to this user; must be of class CloudRole
+    /// - parameter callback: The block called after the operation has bee executed, returning an `CloudBoostResponse` with the result of the operation
+    ///
     public func addToRole(role: CloudRole, callback: (response: CloudBoostResponse)-> Void) throws{
         if role.getName() == nil {
             throw CloudBoostError.InvalidArgument

        
    }
    
    /**
     *
     * Reset Password
     *
     * @param email
     * @param callbackObject
     * @throws CloudBoostError
     */
    public static func resetPassword(email: String, callback: (reponse: CloudBoostResponse)->Void) {
        let data = NSMutableDictionary()
        data["key"] = CloudApp.getAppKey()

    
    public class func removeCurrentUser() {
        
        self.currentUser = nil
        
        let def = NSUserDefaults.standardUserDefaults()
        def.removeObjectForKey("cb_current_user")
    }
