made Router implement RequestMatcherInterface