public function getPluginWrappersByRow($refresh = false)
    {
        if ($this->pluginWrappers->count() < 1) {
            return [];
        }

        // Per request caching
        if (!empty($this->wrappersByRows) && !$refresh) {
            return $this->wrappersByRows;
        }

        $this->wrappersByRows = $this->orderPluginWrappersByRow(
            $this->pluginWrappers->toArray()
        );

        return $this->wrappersByRows;
    }