returns true if a model has dirty attributes, i.e. their value has changed since the last save
[Validate]