a junit matcher that can match items in a collection. the items can differ in some fields.