save(mPropertyBag) {
			var oAppComponent = mPropertyBag.selector.appComponent || Utils.getAppComponentForControl(mPropertyBag.selector);
			if (!oAppComponent) {
				return logAndReject("App Component could not be determined");
			}

			if (FlexState.isInitialized({control: oAppComponent})) {
				return FlexObjectManager.saveFlexObjectsWithoutVersioning({ dirtyChanges: mPropertyBag.changes, selector: oAppComponent });
			}
			return Promise.resolve();
		}
Saves unsaved changes to the backend service.

@param {object} mPropertyBag - Object with parameters as properties
@param {sap.ui.fl.Selector} mPropertyBag.selector - Selector
@param {string[]} [mPropertyBag.changes] - Array of changes to be saved; if not provided, all unsaved changes will be saved

@returns {Promise} Promise that is resolved when the changes have been saved

@private
@ui5-restricted