Added withTrashed to pick up soft deletes