# 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