One word: persistance.
You knew it was coming. Do it. Your system should be capable of entering information about any type of object, including associations with other objects. It should be able to make these objects persistant, such that when you quit your program and run it again, all the objects will still be there.