Index: src/libchcore/TSubTaskContext.cpp
===================================================================
diff -u -N -r2efd22688b8d12be34c87bf2b024d8db6e317d60 -ra7834ba278464cb62739f22d35f9bc16269706a1
--- src/libchcore/TSubTaskContext.cpp	(.../TSubTaskContext.cpp)	(revision 2efd22688b8d12be34c87bf2b024d8db6e317d60)
+++ src/libchcore/TSubTaskContext.cpp	(.../TSubTaskContext.cpp)	(revision a7834ba278464cb62739f22d35f9bc16269706a1)
@@ -27,14 +27,12 @@
 
 BEGIN_CHCORE_NAMESPACE
 
-TSubTaskContext::TSubTaskContext(TConfig& rConfig, TModPathContainer& rBasePaths,
-								 TBasePathDataContainer& rBasePathDataContainer, TFileInfoArray& rFilesCache,
-								 TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog, const IFeedbackHandlerPtr& spFeedbackHandler,
-								 TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal) :
+TSubTaskContext::TSubTaskContext(TConfig& rConfig, const TBasePathDataContainerPtr& spBasePaths, TFileInfoArray& rFilesCache,
+								TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog, const IFeedbackHandlerPtr& spFeedbackHandler,
+								TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal) :
 	m_rConfig(rConfig),
 	m_eOperationType(eOperation_None),
-	m_rBasePaths(rBasePaths),
-	m_rBasePathDataContainer(rBasePathDataContainer),
+	m_spBasePaths(spBasePaths),
 	m_rFilesCache(rFilesCache),
 	m_pathDestination(),
 	m_rCfgTracker(rCfgTracker),
@@ -69,16 +67,11 @@
 	m_eOperationType = eOperationType;
 }
 
-TBasePathDataContainer& TSubTaskContext::GetBasePathDataContainer()
+TBasePathDataContainerPtr TSubTaskContext::GetBasePaths() const
 {
-	return m_rBasePathDataContainer;
+	return m_spBasePaths;
 }
 
-const TBasePathDataContainer& TSubTaskContext::GetBasePathDataContainer() const
-{
-	return m_rBasePathDataContainer;
-}
-
 TFileInfoArray& TSubTaskContext::GetFilesCache()
 {
 	return m_rFilesCache;
@@ -147,14 +140,4 @@
 	return m_rfsLocal;
 }
 
-TModPathContainer& TSubTaskContext::GetBasePaths()
-{
-	return m_rBasePaths;
-}
-
-const TModPathContainer& TSubTaskContext::GetBasePaths() const
-{
-	return m_rBasePaths;
-}
-
 END_CHCORE_NAMESPACE