code: function() {
        if (!_.isUndefined(this.ids) && !_.isUndefined(this.id)) {
          throw new Error('Torso Data Behavior constructed with both id and ids.  Please define only one.');
        }
        this.ids = this.id || this.ids;
        this.__validateIds();
      }
docs: Validates that the ids property is valid and if not throws an error describing why its not valid.
  A side effect of this method is copying id into the ids location (if id is set).  Ids is what is used by the rest of the code.
  This is done as part of validation because we first validate that both are not set.
  @method __normalizeAndValidateIds
  @private