code: function () {
          var protocolProfileBehavior = extractProtocolProfileBehavior(this);
  
          // inherit protocolProfileBehavior from ItemGroup(s)
          this.forEachParent({ withRoot: true }, function (entity) {
              protocolProfileBehavior = Object.assign(extractProtocolProfileBehavior(entity), protocolProfileBehavior);
          });
  
          return protocolProfileBehavior;
      }
docs: Fetches protocol profile behavior applicable for the current Item,
  inherited from parent ItemGroup(s).
  
  @private
  @returns {Object}