There isn't a side effect.. All we would like to know is that, given a property for comparison, we are going to iterate through each Specifications for properties.

The same should happen for a field comparison.