Index: src/libchcore/TSQLiteSerializerContainer.h
===================================================================
diff -u -N -r213cc1a2b3530ea7cb31fd0dac258df23bcc3416 -ra3d1e4c03280ece94af75d9aef32a65266cf8050
--- src/libchcore/TSQLiteSerializerContainer.h	(.../TSQLiteSerializerContainer.h)	(revision 213cc1a2b3530ea7cb31fd0dac258df23bcc3416)
+++ src/libchcore/TSQLiteSerializerContainer.h	(.../TSQLiteSerializerContainer.h)	(revision a3d1e4c03280ece94af75d9aef32a65266cf8050)
@@ -40,7 +40,7 @@
 
 	virtual IColumnsDefinition& GetColumnsDefinition();
 
-	virtual ISerializerRowDataPtr GetRow(size_t stRowID, bool bMarkAsAdded);
+	virtual ISerializerRowData& GetRow(size_t stRowID, bool bMarkAsAdded);
 	virtual void DeleteRow(size_t stRowID);
 	virtual void DeleteRows(const TRemovedObjects& setObjects);
 
@@ -56,7 +56,7 @@
 #pragma warning(disable: 4251)
 	boost::optional<size_t> m_stParentID;
 
-	typedef std::map<size_t, TSQLiteSerializerRowDataPtr> RowMap;	// maps row id to row data
+	typedef std::map<size_t, TSQLiteSerializerRowData> RowMap;	// maps row id to row data
 	RowMap m_mapRows;
 
 	TSQLiteColumnsDefinition m_tColumns;