What is a dependent object?
Dependent object is actually a concept from the object-oriented database world. A dependent object’s lifetime depends on its master object. So, create/delete/update of the master object will trigger the proper actions, newly linked dependent object will be automatically created and de-referenced dependent object will be removed. The concept was also used in the earlier CMP 2.0 draft, although it is later removed.