add member
add ContextInterface
add MatcherInterface