Added test2ClientsZeroOneSparseModel()
Extracted IWeightedValue interface to support both (thin) WeightedValue
and WeightValueWithClock