implement assignment - set\! mutator