Use factory methods to construct the matchers