Index: src/libchcore/TSubTaskFastMove.h
===================================================================
diff -u -N -ra5f396da5ed5ffb3fcd9fdf22afb5a7fd07e1ab8 -r0b8ae6ab8b538881b651126bf8e6de9c9912a782
--- src/libchcore/TSubTaskFastMove.h	(.../TSubTaskFastMove.h)	(revision a5f396da5ed5ffb3fcd9fdf22afb5a7fd07e1ab8)
+++ src/libchcore/TSubTaskFastMove.h	(.../TSubTaskFastMove.h)	(revision 0b8ae6ab8b538881b651126bf8e6de9c9912a782)
@@ -44,9 +44,6 @@
 		TFastMoveProgressInfo();
 		virtual ~TFastMoveProgressInfo();
 
-		virtual void Serialize(TReadBinarySerializer& rSerializer);
-		virtual void Serialize(TWriteBinarySerializer& rSerializer) const;
-
 		virtual void ResetProgress();
 
 		void SetCurrentIndex(size_t stIndex);
@@ -73,6 +70,9 @@
 	virtual ESubOperationResult Exec();
 	virtual ESubOperationType GetSubOperationType() const { return eSubOperation_Scanning; }
 
+	virtual void Store(const ISerializerPtr& spSerializer) const;
+	virtual void Load(const ISerializerPtr& spSerializer);
+
 	virtual TSubTaskProgressInfo& GetProgressInfo() { return m_tProgressInfo; }
 	virtual void GetStatsSnapshot(TSubTaskStatsSnapshotPtr& rStats) const;