when a record is deleted, it should also trigger didDelete on all embedded records