public function addObserver(ObserverInterface $observerObject)
    {
        if (is_null($observerObject)) {
            throw new ObservableException('Given observer is null.', E_WARNING);
        } else {
            $this->getObserverSetObject()->add($observerObject);
        }
    }