add some basic function to DXObject