private function modelIsMultiSitesAware() {
        $model = $this->getListDataClass();
        // always false if using silverstripe-recipe <= 4.3.0
        if ($model) {
            $isAware = $model::has_extension(MultisitesAware::class);
            $isSiteTree = in_array(SiteTree::class, ClassInfo::ancestry($model));
            return $isAware || $isSiteTree;
        }
        return false;
    }