default functions defined for DataType