There is currently some js module loaded in FullEntityParserOutputGenerator
if ( $this->repoSettings->getSetting( 'federatedPropertiesEnabled' ) ) { $parserOutput->setEnableOOUI( true ); $parserOutput->addModules( 'wikibase.federatedPropertiesLeavingSiteNotice' ); }
That could move to the POG loaded if FP is enabled (FederatedPropertiesEntityParserOutputGenerator). This allows the whole setting parameter to the constructor to be removed probably.