new feature: CollectionAssertion can assert twice, by collecting pairs
of Expected-Actual pairs.
we can now re-assert with another comparator and validate more data with
it.

should be used with FailSafeAssertionListener - do not fail on the first
pass