Split out the WebMatcher class from the WebService.