增加了TransferableDataObject