The key don't necessary exists in the opposite object.
Merge pull request #78 from sbrunner/fix-equals

The key don't necessary exists in the opposite object.