Index: src/libchcore/TSerializerVersion.h
===================================================================
diff -u -N -rb1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0 -r1342b18babc7e88850e74f46cb473a737a68f28a
--- src/libchcore/TSerializerVersion.h	(.../TSerializerVersion.h)	(revision b1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0)
+++ src/libchcore/TSerializerVersion.h	(.../TSerializerVersion.h)	(revision 1342b18babc7e88850e74f46cb473a737a68f28a)
@@ -30,16 +30,18 @@
 	TSerializerVersion(const sqlite::TSQLiteDatabasePtr& spDatabase);
 	~TSerializerVersion();
 
-	void Setup();
-
 	int GetVersion();
 	void SetVersion(int iNewVersion);
 
+protected:
+	void Setup();
+
 private:
 #pragma warning(push)
 #pragma warning(disable: 4251)
 	sqlite::TSQLiteDatabasePtr m_spDatabase;
 #pragma warning(pop)
+	bool m_bSetupExecuted;
 };
 
 END_CHCORE_NAMESPACE