code: function(name, view) {
              view.parent = this;
  
              if (this.components[name] != null) {
                  if (!_.isArray(this.components[name])) this.components[name] = [this.components[name]];
                  this.components[name].push(view);
              } else {
                  this.components[name] = view;
              }
              this.countComponents = this.countComponents + 1;
              return this;
          }
docs: /*
  Add component to this view
  @name : component name
  @view : view for the component