public static IAdvancedHalBuilder WithDependentResources(this IAdvancedHalBuilder builder, params IHalResource[] resources) { if (resources == null) { return(builder); } var uris = resources.Select(r => r.Links.Self()); return(builder.WithDependentUris(uris)); }