improved common methods of data objects