src/libs/FakeModule.js
function FakeModule(sModuleId, fpCreator) {
  if (isTypeOf(fpCreator, sNotDefined)) {
    throw new Error('Something goes wrong!');
  }
  this.creator = fpCreator;
  this.instances = {};
  this.sModuleId = sModuleId;
}
function FakeModule(sModuleId, fpCreator) {
  if (isTypeOf(fpCreator, sNotDefined)) {
    throw new Error('Something goes wrong!');
  }
  this.creator = fpCreator;
  this.instances = {};
  this.sModuleId = sModuleId;
}
Module to be stored, adds two methods to start and extend modules.
@param {String} sModuleId
@param {Function} fpCreator
@constructor
@class FakeModule
@name FakeModule
@private