found another issue. I have a foreign key in a table A and change the caption name of the foreign key. now I go back to the table B where the foreign key refers and change the definition of the primary key, not the name, for example I assign the Identity function to it, then the TDM will change the caption name of my foreign key in table A. THats where tricky cause you need to care about it, even if never changed the name of the primary key.
Ilja