public override void WriteObject(T data, byte[] target, ref int offset)
 {
     r.WriteObject(data, target, ref offset);
 }