public function execute()
    {
        $behavior = $this->behavior ?: $this->getBehavior(function () {
            return;
        });
        $behaviorSlug = $behavior->getSlug();

        $this->metrics && $this->startMetrics($behaviorSlug);
        $result = $behavior->execute($this->args ?: []);
        $this->metrics && $this->stopMetrics($behaviorSlug);

        return $result;
    }