# File lib/dm-core/property_set.rb, line 71
    def key
      @key ||= self.class.new(select { |property| property.key? }).freeze
    end