isEqual and hash implemented

After Mantle