# File lib/dm-core/property_set.rb, line 23 def []=(name, property) if named?(name) add_property(property) super_slice(index(property), property) else self << property end end