code: function afterChangeProcessed(_ref5) {
    var entity = _ref5.entity,
        properties = _ref5.properties;
  
  
    // Fetch extensions implementing .afterChangeProcessed(...) method
    var extensions = _lodash2.default.filter(this.extensions, function (extension) {
      return extension.implemented.afterChangeProcessed;
    });
  
    // Create a proxy .afterChangeProcessed(...) method
    this.afterChangeProcessed = function (event) {
      // Execute all extensions' .afterChangeProcessed(...) method
      _lodash2.default.forEach(extensions, function (extension) {
        extension.afterChangeProcessed(entity, properties, event);
      });
    };
  }
docs: Creates a method used to call all extensions' .afterChangeProcessed(...) method when needed (if the extension is implementing it)
  @param {any} entity Reference to the parent entity instance
  @param {any} properties Properties configuration