Toad Data Point Connection Issue

Does TDP processes lose all connection information if a driver change is made to it? We recently upgraded a driver as well as our TNS settings and found processes had to be recreated because the connections were failing. When we edited the objs we found it had lost the connection information. Shouldn't it be a pointer to the connection obj? We even tried flushing the cache to see if the connections were holding on to an old password, but the only thing that works is recreating the portion of the process that uses it. Obviously if you have a lot of scripts that presents a sizable maintenance problem.