BaseDataObject for the rest