public function notifyObservers($arg = null)
    {
        if ($this->hasChanged()) {
            foreach ($this->getObserverSetObject() as $observerObject) {
                $observerObject->update($this, $arg);
            }
            $this->clearChanged();
        }
    }