performance fix: use Confile instance from ThirdpartyAssetLocation rather than creating new instances