Router implements RouterInterface