Is it possible to implement AuditDereferenceOfRelatedEntity and AuditReferenceOfRelatedEntity but not create a dereference log entry when a RelatedEntity entity is changed to another one?
e.g.
An Order is fetched with ShipperA.
When Order.Shipper is set to ShipperB I want a log entry saying something like 'Shipper was changed from ShipperA to ShipperB'
But if I implement AuditDereferenceOfRelatedEntity I will also get a an unwanted entry like 'Shipper was changed from ShipperA to "' which is what I want if I actually null the Order.Shipper reference.
Is there an easy way to do this?