Added MatchResult and MatchResultTest