Index: src/libchcore/TTask.cpp
===================================================================
diff -u -N -r320c4eb6ba3a38dcd6fbda6a9a12a8350a153e41 -r0b8ae6ab8b538881b651126bf8e6de9c9912a782
--- src/libchcore/TTask.cpp	(.../TTask.cpp)	(revision 320c4eb6ba3a38dcd6fbda6a9a12a8350a153e41)
+++ src/libchcore/TTask.cpp	(.../TTask.cpp)	(revision 0b8ae6ab8b538881b651126bf8e6de9c9912a782)
@@ -151,6 +151,8 @@
 
 		spContainer = m_spSerializer->GetContainer(_T("local_stats"));
 		m_tLocalStats.Load(spContainer);
+
+		m_tSubTasksArray.Load(m_spSerializer);
 	}
 }
 
@@ -179,6 +181,8 @@
 
 		spContainer = m_spSerializer->GetContainer(_T("local_stats"));
 		m_tLocalStats.Store(spContainer);
+
+		m_tSubTasksArray.Store(m_spSerializer);
 	}
 
 	m_spSerializer->Flush();