don't go twice in referencedObjectRemoved if content has the IReferenceable behaviour
add breach only if incoming ref provides IContactContent