constructor(subscribers, allEdgeTypes, tracker) {

    this.subscriberClasses = subscribers;
    this.tracker = tracker;

    this.updateIndex(allEdgeTypes);

  }
@param {AbstractEdgeTypeSubscriber[]} subscribers
@param {EdgeType[]} allEdgeTypes
@param {Tracker} tracker