Make violations searchable by the original event's hashcode
Fix some constructors in FixedMessage