Remove constructor for ContraintViolationException that used DomainEvent to reduce coupling on application layer