added extra execution path to the prepare for string defined objects (usually code) that are not yet in the mastercatalog