Attempt to get cascade deletion working: WIP