docs: function(scope, addMethod, removeMethod, updateMethod) {
          scope.$on('registerChild', function(evt, isolate) {
            if (evt.targetScope.$id !== scope.$id) {
              //add reference to parent isolate
              var parentIsolate = $famous.getIsolate(scope);
              isolate.$parent = parentIsolate;
  
              parentIsolate.$children = parentIsolate.$children || [];
              parentIsolate.$children.push(isolate);
  
              addMethod(isolate);
              evt.stopPropagation();
  
              // Attach the remove method to the isolate, so it can be invoked without scope, if it is provided
              if(removeMethod) isolate.removeMethod = removeMethod;
              if(updateMethod) isolate.updateMethod = updateMethod;
            }
          });
        }