there is no default for empty_asset_trashcan, caller must provide a list
add unit test for emptying the trashcan