why is it that sip tries to pass a 'const' object reference into a copy constructor? This is, in the first place, painful for class w/o copy constructors, it also leads one to a bit of confusion as to the correct way to add one in, or keep sip from generating that code. cheers.