public function markRelationDirty($relationName)
    {
        if (in_array($relationName, $this->_relations) && !array_key_exists($relationName, $this->_oldRelationValue)) {
            $this->_oldRelationValue[$relationName] = $this->owner->{$relationName};
            return true;
        }
        return false;
    }