Add option for soft deletes in coreDestroy