If dispose already exists on objectToMutate, we will call it in addition to newDispose
dispose
objectToMutate
newDispose
If
dispose
already exists onobjectToMutate
, we will call it in addition tonewDispose