We followed the standard dart/route API. 
It's because we might want to have several handlers on the same route / stream. 
I suggest writing an addAnotherHandler method for this feature.