public function getDirty()
{
$dirty = array();
foreach ($this->attributes as $key => $value) {
if (!array_key_exists($key, $this->original) or $value !== $this->original[$key]) {
$dirty[$key] = $value;
}
}
return $dirty;
}