function SceneModule() {
	    var willSceneBeReplaced = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;

	    classCallCheck(this, SceneModule);

	    this.scene = willSceneBeReplaced ? null : new Scene();
	  }
@class SceneModule
@category modules/app
@param {Boolean} [willSceneBeReplaced=false] willSceneBeReplaced should be true only if you are going to overwrite scene dependency even without the use of default one.
@memberof module:modules/app