         
     }
     
-    func append(_ key: String, value: AnyObject?) -> Self {
+    public func append(_ key: String, value: AnyObject?) -> Self {
 
         guard let value = value else { return self }
         

        
        var absoluteQuery = ""
        
        for (key,value) in queries {
            
            absoluteQuery += querySeparator
            absoluteQuery += key
            absoluteQuery += valueSeparator
            absoluteQuery += String(describing: value)
            
        }
        
        return absoluteQuery

    }
    

        return self
    }
    
    public func hasKey(_ key: String) -> Bool {
        
        guard let _ = queries[key] else { return false }
        
