Rename EventRouter to EventRouterBase to better describe the object type