Playing around with IDataObject interface