This change is required to support parameterization of providers. It is part of the work required for pulumi/pulumi#18019