protected function evaluateUpperBound()
    {
        if (empty($this->upperBound)) {
            return null;
        }

        return $this->executeRule(
            new LessThan($this->getAttribute(), $this->getUpperBound(), $this->isUpperInclusive())
        );
    }