YaxlDiff: use HashProvider weight multipliers to determine order of applying matchings
YaxlDiff: split hashers
YaxlDiff: add equals check