code: function(aliasOrModel, removeModelIfUntracked) {
        var alias = this.__findAlias(aliasOrModel);
        if (alias) {
          delete this.__currentMappings[alias];
        }
        var model = this.getTrackedModel(alias);
        if (removeModelIfUntracked && model && _.isEmpty(this.__getTrackedModelFields(model))) {
          this.untrackModel(model);
        }
      }
docs: Remove a mapping (model or computed) by alias
  @method unsetMapping
  @param aliasOrModel {String or Backbone.Model instance} if a String is provided, it will unset the mapping with that alias.
  If a Backbone Model instance is provided, it will remove the model mapping that was bound to that model.
  @param [removeModelIfUntracked=false] {Boolean} If true, after the mapping is removed, the model will also be unset but only if
  no other mappings reference it. Note, setting this to true will not remove any computed mappings that also use that model.