    convertFormDataToQueryString(form, overwrites = {})
    {
        let serialized = [];
        let data = new FormData(form);

        for (const key in overwrites) {
            data.set(key, overwrites[key]);
        }

        for (let row of data) {
            serialized.push(encodeURIComponent(row[0]) + "=" + encodeURIComponent(row[1]));
        }

        return serialized.join('&');
    }
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.