internally store request and response matchers as maps