Using DataConstractSerializer i was able to Copy and Paste with clipboard with following steps:
1) Serialize your instance with DataContractSerializer to a MemoryStream
2) Read the stream bytes to a byte array
3) Copy and Paste the byte array to clipboard
4) Create a new MemoryStream with pasted byte array
5) Deserialize the object from the MemoryStream with the DataContractSerializer
A little bit long, but worked.