Improve enumerable module, add JudgeMatcher
Implement judge matching, hide search in Hearing