ComponentRepositoryを強化