code: function(oControl, sStableIdPropertyName) {
  		this._oControl = oControl;
  
  		this._sStableIdPropertyName = sStableIdPropertyName || 'id';
  		this._sStableId = this._getStableId();
  
  		this._sComponentName = Utils.getComponentClassName(oControl);
  		if (!this._sComponentName) {
  			Utils.log.error("The Control does not belong to an SAPUI5 component. Variants and Changes for this control might not work as expected.");
  		}
  		this._oAppDescriptor = Utils.getAppDescriptor(oControl);
  		this._sSiteId = Utils.getSiteId(oControl);
  
  		this._oChangePersistence = ChangePersistenceFactory.getChangePersistenceForControl(this._oControl);
  		this._oChanges = {};
  	}
docs: Helper object to access a change from the back end. Access helper object for each change (and variant) which was fetched from the back end
  
  @constructor
  @param {sap.ui.core.Control} oControl - the control for which the changes should be fetched
  @param {string} [sStableIdPropertyName='id'] the stable id
  @alias sap.ui.fl.Persistence
  @author SAP SE
  @version ${version}
  @experimental Since 1.25.0