Added HashScout and EqualsScout. Refactored a bit.