docs: function (id, soft) {
              if (soft === false) {
                  var props = components[id], prop;
                  for (prop in props) {
                      delete this[prop];
                  }
              }
              delete this.__c[id];
  
              this.trigger("RemoveComponent", id);
              return this;
          }