code: function(config) {
  
          this.config = config;
          this.appContext = null;
  
          this.injectAppContext = this.config.injectAppContext === true ? true : false;
  
          //cache of loaded dependencies
          this.moduleMap = {};
      }
docs: Create a new ProtoFactory with config
  
  @constructor
  @param {Object} config