Made it so the isModified flag doesn't get automatically set to true when the observable is changed in the scenario when the isModified flag was created on the observable by a third party library.  In this situation it is assumed that the third library party itself will manage the state of the isModified flag.