I found a scenario where oldValue===newValue is evaluated to false (null===undefined evaluates to false) where it should not. This happen when the entity returned by the server has a null navigation properties for a property defined on an abstract parent class.
I found a scenario where oldValue===newValue is evaluated to false (null===undefined evaluates to false) where it should not. This happen when the entity returned by the server has a null navigation properties for a property defined on an abstract parent class.