Allow recursive deletion via actor-based API