# File lib/dm-core/property_set.rb, line 107
    def valid?(values)
      zip(values.nil? ? [] : values).all? { |property, value| property.valid?(value) }
    end