public function getCondition($strProperty)
    {
        $objReturn = null;

        $objConditions = $this->getConditions();
        foreach ($objConditions as $objCondition) {
            if ($objCondition->getProperty() === strtolower($strProperty)) {
                $objReturn = $objCondition;
                break;
            }
        }

        if (is_null($objReturn) && is_object($this->__parent)) {
            // *** Find condition in parent.
            $objReturn = $this->__parent->getCondition($strProperty);
        }

        return $objReturn;
    }