fixed orphaned associated object retention