async deletePersonalization(mPropertyBag) {
			mPropertyBag.reference = ManifestUtils.getFlexReferenceForSelector(mPropertyBag.selector);

			if (
				!mPropertyBag.reference
				|| !mPropertyBag.containerKey
				|| !mPropertyBag.itemName
			) {
				throw new Error("not all mandatory properties were provided for the deletion of the personalization");
			}

			await UI2PersonalizationState.deletePersonalization(
				mPropertyBag.reference,
				mPropertyBag.containerKey,
				mPropertyBag.itemName
			);
		}
Deletes the personalization for a given reference.

@param {object} mPropertyBag - Object with parameters as properties
@param {sap.ui.fl.Selector} mPropertyBag.selector - To retrieve the associated flex persistence
@param {string} mPropertyBag.reference The reference of the application for which the personalization should be deleted
@param {string} mPropertyBag.containerKey The key of the container for which the personalization should be deleted
@param {string} mPropertyBag.itemName The name under which the personalization should be deleted
@returns {Promise} Promise resolving in case the deletion request was successful

@private
@ui5-restricted