code: function (key) {
          // bail out if property protocolProfileBehavior is not set or key is non-string
          if (!(typeof this.protocolProfileBehavior === OBJECT && typeof key === STRING)) {
              return this;
          }
  
          if (this.protocolProfileBehavior.hasOwnProperty(key)) {
              delete this.protocolProfileBehavior[key];
          }
  
          return this;
      }
docs: Unset or delete protocol profile behavior for the current Item.
  
  @example <caption> Unset protocol profile behavior </caption>
  item.unsetProtocolProfileBehavior('strictSSL');
  
  @private
  @param {String} key - protocol profile behavior name to unset
  @returns {Item}