protected function isDistinguishingAttribute($attributeName)
    {
        // Taken from SupplementalMetadata and hardcoded for now
        $distinguishingAttributes = ['key', 'request', 'id', '_q', 'registry', 'alt', 'iso4217', 'iso3166', 'mzone', 'from', 'to', 'type'];

        // These are not defined as distinguishing in CLDR but we need to preserve them for alias resolving later
        $distinguishingAttributes[] = 'source';
        $distinguishingAttributes[] = 'path';

        // These are needed for proper plurals handling
        $distinguishingAttributes[] = 'locales';
        $distinguishingAttributes[] = 'count';

        // we need this one for datetime parsing (default[@choice] nodes)
        $distinguishingAttributes[] = 'choice';

        return in_array($attributeName, $distinguishingAttributes);
    }