public function setUid($uid = false)
    {
        // generate UID by configuration if not given
        $uid = (!$uid) ? $uid = md5($this->name.$this->namespace.$this->priority) : $uid;

        $this->uid = $uid;

        return $uid;
    }