ContactManager entity domain graph

ContactManager uses an ABContact entity domain graph to define the aggregate cluster of associated objects that it treats as a single unit for purposes of data destruction.