Could you add an ICloneable.Clone or copy to W3CEvent to make it easy to copy objects, please? Otherwise you have to work within the open stream.