Added readonly flag for provider name