public function isDirty($property = null)
    {
        if ($property === null) {
            return count($this->_dirty) > 0;
        } else {
            return isset($this->_dirty[$property]);
        }
    }