Have association "writers" return the value they wrote

This is a feature that got dropped when I reworked the
model associations. This changes them to work like ruby's
assignment operator (`=`) and return the value they wrote.