diff --git a/src/TDataStd/TDataStd_AsciiString.cxx b/src/TDataStd/TDataStd_AsciiString.cxx
index a900ac0a2d..bd8ad05cf3 100644
--- a/src/TDataStd/TDataStd_AsciiString.cxx
+++ b/src/TDataStd/TDataStd_AsciiString.cxx
@@ -28,7 +28,8 @@ IMPLEMENT_STANDARD_RTTIEXT(TDataStd_AsciiString,TDF_Attribute)
 //function : TDataStd_AsciiString
 //purpose  : 
 //=======================================================================
-TDataStd_AsciiString::TDataStd_AsciiString()
+TDataStd_AsciiString::TDataStd_AsciiString():
+  myID (GetID())
 {
   myString.Clear();
 }
diff --git a/src/TDataStd/TDataStd_Integer.cxx b/src/TDataStd/TDataStd_Integer.cxx
index e91df8adc5..8916077ee3 100644
--- a/src/TDataStd/TDataStd_Integer.cxx
+++ b/src/TDataStd/TDataStd_Integer.cxx
@@ -78,7 +78,7 @@ Handle(TDataStd_Integer) TDataStd_Integer::Set (const TDF_Label&    L, const Sta
 //=======================================================================
 
 TDataStd_Integer::TDataStd_Integer ()
-     : myValue (-1)
+     : myValue (-1), myID (GetID())
  { }
 
 
diff --git a/src/TDataStd/TDataStd_Name.cxx b/src/TDataStd/TDataStd_Name.cxx
index 636b1578c8..6c2e8ddcbd 100644
--- a/src/TDataStd/TDataStd_Name.cxx
+++ b/src/TDataStd/TDataStd_Name.cxx
@@ -80,7 +80,8 @@ Handle(TDataStd_Name) TDataStd_Name::Set (const TDF_Label&    L, const Standard_
 //purpose  : Empty Constructor
 //=======================================================================
 
-TDataStd_Name::TDataStd_Name () { }
+TDataStd_Name::TDataStd_Name (): myID (GetID()) 
+{ }
 
 //=======================================================================
 //function : Set
diff --git a/src/TDataStd/TDataStd_Real.cxx b/src/TDataStd/TDataStd_Real.cxx
index d46efc0993..3a7affeb2e 100644
--- a/src/TDataStd/TDataStd_Real.cxx
+++ b/src/TDataStd/TDataStd_Real.cxx
@@ -80,7 +80,8 @@ Handle(TDataStd_Real) TDataStd_Real::Set (const TDF_Label&    L, const Standard_
 
 TDataStd_Real::TDataStd_Real ()
      : myValue     (RealFirst()),
-       myDimension (TDataStd_SCALAR)
+       myDimension (TDataStd_SCALAR), 
+       myID (GetID())
 {}