Fix: is_dirty() should match state of attributes.

Hi,

I noticed that is_dirty() returned True for freshly loaded objects. According to the documentation it should return False only when attributes have changed, so I negated the condition that gets returned.