There you go again - trivial to you, maybe.
One thing I have found useful with _assign methods is that it is the best place to put code which is dependent on the value of the parameter AND the property - they may be the same or different. I have other "trivial" examples if you would like me to elaborate.
- Jeff