-remove everxthing that belongs to a part on deletion -disallow to delete the origin by the user and only remove it when Part is being deleted