Index: src/libchcore/TModPathContainer.h
===================================================================
diff -u -N -r2efd22688b8d12be34c87bf2b024d8db6e317d60 -r293e52b38d46653068006262172018a0f0d0a31c
--- src/libchcore/TModPathContainer.h	(.../TModPathContainer.h)	(revision 2efd22688b8d12be34c87bf2b024d8db6e317d60)
+++ src/libchcore/TModPathContainer.h	(.../TModPathContainer.h)	(revision 293e52b38d46653068006262172018a0f0d0a31c)
@@ -24,6 +24,7 @@
 #include "TModificationTracker.h"
 #include "TPath.h"
 #include "ISerializerContainer.h"
+#include "TRemovedObjects.h"
 
 BEGIN_CHCORE_NAMESPACE
 
@@ -70,14 +71,14 @@
 #pragma endregion
 
 #pragma region Serialization
-	void Store(const ISerializerContainerPtr& spContainer);
+	void Store(const ISerializerContainerPtr& spContainer) const;
 	void Load(const ISerializerContainerPtr& spContainer);
 #pragma endregion
 
 private:
 #pragma warning(push)
 #pragma warning(disable: 4251)
-	std::set<size_t> m_setRemovedItems;
+	mutable TRemovedObjects m_setRemovedItems;
 	typedef boost::container::flat_map<size_t, TModificationTracker<TSmartPath> > DataMap;
 	DataMap m_vPaths;
 #pragma warning(pop)