Add equals method to Violation.

You should use power of `__sleep`.

Serializing `this` and assert it o `otherViolation`