public function getBaseProperty($propertyName)
    {
        $ret = null;
        if (isset($this->_serializedBaseProperties[$propertyName])) {
            $ret = $this->_serializedBaseProperties[$propertyName];
        }
        $c = $this;
        while (is_null($ret) && $c) {
            if (Kwc_Abstract::getFlag($c->componentClass, 'hasBaseProperties')) {
                $ret = $c->getComponent()->getBaseProperty($propertyName);
            }
            $c = $c->parent;
        }
        return $ret;
    }