docs: function (container) {
                  if (container[parProp]) {
                      // back references already present, nothing to do
                      return;
                  }
                  // back references are not present yet
                  container[parProp] = [];
                  for (var childName in container) {
                      if (container.hasOwnProperty(childName) && __includePropForBackRef(childName)) {
                          var childValue = container[childName];
                          if (__isValidContainer(childValue)) {
                              this.__checkBackRefs(childValue);
                              // Add the container reference and property name to the child 'aria:parent' array
                              childValue[parProp].push({
                                  parent : container,
                                  property : childName
                              });
                              this.$raiseEvent({
                                  name : 'aria-parent-metadata-added',
                                  child: childValue,
                                  parent: container,
                                  property: childName
                              });
                          }
                      }
                  }
              }