public abstract Task WriteToDataObject(ClipboardImplementation implementation, DataObject dataObject);
public abstract Task Serialize(ClipboardImplementation implementation, Stream stream);
public abstract Task <ClipboardImplementation> CreateLinkedFromDataObject(ClipboardImplementation parent, DataObject dataObject);