With the object reactor mechanism, you can define dependencies in a database that are preserved when the database is saved and are re-created whenever it is reinstantiated.
Use the ObjectARX macros when you derive the new object reactor class so that a class descriptor object is created for it. (If you don't use the ObjectARX macros, your class will inherit the class description of its parent when it is saved, and its identity will be lost when the file is read in.)