docs: function AddOnBase(logger, gmeConfig) {
          /**
           * @type {GmeConfig}
           */
          this.gmeConfig = gmeConfig;
  
          /**
           * @type {GmeLogger}
           */
          this.logger = logger;
  
          // Set at configure
          /**
           * @type {Core}
           */
          this.core = null;
  
          /**
           * @type {Project}
           */
          this.project = null;
  
          /**
           * @type {string}
           */
          this.branchName = null;
  
          /**
           * @type {BlobClient}
           */
          this.blobClient = null;
  
          this.initialized = false;
  
          /**
           * @type {AddOnUpdateResult}
           */
          this.updateResult = null;
  
          this.currentlyWorking = false;
          this.lifespan = 0;
  
          this.logger.debug('ctor');
      }