Note that there could dependency from PDefViewObject to
PDefEntityObject. Suppose the PDefViewObject defines an attribute
definition based on an attr coming from PDefEntityObject. When the
PDefViewObject is loaded from XML, we create a ViewAttributeDefImpl
on the PDefViewObject and copy the attr def values from
PDefEntityObject.

If this PDefEntityObject's attribute is changed later, and nothing
cuased the PDefViewObject to be reloaded from XML, the
PDefViewObject may end up with stale definition. To fix this
problem, Jedi code will invoke
DefinitionManager::removeAllSessionDefinitions() to 'dump' all
session definitions and pers definitions.

Any ADFbc client who performs similar DTRT operations, should make
the same call. However, one must take care when calling
removeAllSessionDefinitions() as it will remove all session defs and
clear out the MDS cache.