Work on ErrorCollectorWalker. 1. Fix Equals implementations. 2. Make error messages distinct.