Optimize MatchField and MatchMethod