yep. but i think @andreasohlund  was trying to minimize the amount of change. technically if we intent to move to a stream in v5 then UpdateBody(byte[]) should be obsolete