fixed some bugs in DataObject