I think I made a bad assumption and so I'm looking for confirmation...

I have two custom object classes that contain DN attributes that reference
one another. In the DAL I configured the relational integrity so that
setting the value on one attribute would then automatically set it on the
related object's referring attribute. This works fine...

Now, I delete the value from one object but... to my dismay, the related
object still has the old value there.

Is this acting appropriately? If so, that tells me to use the DAL for
adding values but use a null driver (one possible solution) for removing