/// <summary>
 /// Formats the unqualified id string
 /// </summary>
 /// <param name="routingScope">The routing scope</param>
 /// <param name="parentScopes">The parent scopes</param>
 protected static string FormatUnqualifiedId(ResourceIdScope routingScope, IEnumerable <ResourceIdScope> parentScopes)
 => parentScopes.Select(s => s.FormatUnqualifiedId()).Concat(new[] { routingScope.FormatUnqualifiedId() }).ConcatStrings("/providers/");