code: function (subViewCfg, parent, options) {
          this.config = {}; // Refers to configuration (construct, options)
          this.clear(true);
          this.parent = parent; // Should refer to parent BaseView instance
  
          // Set the options
          this.options = options || {};
          // Auto initialize a subview when config added
          this.autoInitSingletons = !!this.options.autoInitSingletons;
          // If true, then new subview configs and types will default to being singletons
          this.defaultToSingletons = this.options.defaultToSingletons;
          // Allow dot notation in 'get' method (if your config keys have dots, then set this to false)
          this.dotNotation = (this.options.dotNotation !== undefined) ? this.options.dotNotation : true;
  
          if (subViewCfg) {
              this.addConfig(subViewCfg);
          }
      }
docs: Local constructor intended for use by {@link Backbone.BaseView}. Creates an object specifically
  for manipulating subviews. Is created automatically by the BaseView instance and accessed through the
  '.subs' property of the the instance.
  @constructor SubViewManager
  @class SubViewManager
  @type {SubViewManager}
  @param {object} subViewCfg An object with a configuration to add for subviews (see addConfig(map))
  @param {Backbone.BaseView} parent The parent BaseView instance
  @param [options]