the destructors are called bottom-up, which confirms the sequencing of destructors.