# File lib/dm-core/property_set.rb, line 10
    def []=(name, property)
      @key, @defaults = nil
      if existing_property = detect { |p| p.name == name }
        property.hash
        @entries[@entries.index(existing_property)] = property
      else
        add(property)
      end
      property
    end