Deletes a specified data object. Deletion is recursive so everything below the level of the object specified is also deleted.