working tests for recursive model destruction