fix: alias attributes= to merge_attributes
fix: alias attributes= to merge_attributes

setting attributes directly has weird behavior. notably, strings and
symbols will be accepted.

only really use attributes= for dup'ing. setup set_attributes for this
purpose.

lanej/cistern