Added new feature for Delete operations to optionally return the deleted item