TODO: This only registers counters for the first outputs in the route
all the chidren of the outputs is not registered
we should leverge the Channel for this to ensure we register all processors
in the entire route graph