write(mPropertyBag) {
			mPropertyBag.method = "POST";
			return _doWrite.call(this, mPropertyBag).then(function(oResponse) {
				// Single save of Personalization and Keyuser service return single JSON object
				// It needs to be put into an array so output of this function is the same format for both saving of single or multiple changes
				if (oResponse.response && !Array.isArray(oResponse.response)) {
					oResponse.response = [oResponse.response];
				}
				return oResponse;
			});
		}
Write flex data into a back end; This method is called with a list of entities like changes, variants,
control variants, variant changes and variant management changes.

@param {object} mPropertyBag - Property bag
@param {object[]} mPropertyBag.flexObjects - Objects to be written (i.e. change definitions, variant definitions etc.)
@param {string} mPropertyBag.url - Configured url for the connector
@param {string} [mPropertyBag.parentVersion] - Indicates if changes should be written as a draft and on which version the changes should be based on
@returns {Promise} Promise resolves as soon as the writing was completed