Index: src/libchcore/ISerializerContainer.h
===================================================================
diff -u -N -ra3d1e4c03280ece94af75d9aef32a65266cf8050 -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834
--- src/libchcore/ISerializerContainer.h	(.../ISerializerContainer.h)	(revision a3d1e4c03280ece94af75d9aef32a65266cf8050)
+++ src/libchcore/ISerializerContainer.h	(.../ISerializerContainer.h)	(revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834)
@@ -22,6 +22,7 @@
 #include "libchcore.h"
 #include "IColumnsDefinition.h"
 #include "ISerializerRowReader.h"
+#include "SerializerDataTypes.h"
 
 BEGIN_CHCORE_NAMESPACE
 
@@ -37,8 +38,8 @@
 	virtual IColumnsDefinition& GetColumnsDefinition() = 0;
 
 	// prepare data to be stored
-	virtual ISerializerRowData& GetRow(size_t stRowID, bool bMarkAsAdded) = 0;
-	virtual void DeleteRow(size_t stRowID) = 0;
+	virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded) = 0;
+	virtual void DeleteRow(object_id_t oidRowID) = 0;
 	virtual void DeleteRows(const TRemovedObjects& setObjects) = 0;
 
 	// getting data from the serialized archive