docs: function(alias, model, copy) {
        this.__currentObjectModels[alias] = model;
        this.__updateCache(model);
        this.resetUpdating();
        if (copy) {
          _.each(this.getMappings(), function(config, mappingAlias) {
            var modelAliases;
            if (alias === mappingAlias) {
              this.__pull(mappingAlias);
            }
            if (config.computed) {
              modelAliases = this.__getModelAliases(mappingAlias);
              if (_.contains(modelAliases, alias)) {
                this.__pull(mappingAlias);
              }
            }
          }, this);
        }
      }