This is exactly the same problem im having at the
moment. Microsfot articles advice some thing to follow
and then when you start implementing it gets stuck some
where like this. Why does it need a work around?? Why
cant they release a fix or some thing...when i merge
something i would expect it to behave same as updating
filed values... in this cas eit soesn't behave like
that.