the trash can could have a parent ID with a foreign key and cascade delete.