do not create dataobject with new operator