HasChanges returns true if the current modifiable state of the Context has changes. This method can be used to determine whether the Capture call is necessary.
Return Value
A Boolean value of true if there are changes to the Context and false otherwise.