Fixed verification bug where passing results don't get matched.  Also improved hashCode() implementation to eliminate the need for an extended map implementation.