I have the following class:

```
public class Notifications
{
    public static Notifications Instance = new Notifications();

    public NotificationHubClient Hub { get; set; }

    private Notifications() {
        Hub = NotificationHubClient.CreateClientFromConnectionString(
"<conn string with full access>", "<hub name>");
    }
}

```

I'm trying to modify the code to pass dynamically the values of connection string and name of hub to the constructor,I changed the constructor to this:

```
private Notifications(string connectionString,string hubName) {...}

```

The problem I have now is with `Instance` ,as you can notice it's calling a constructor with no parameters,I tried to change it but it didn't work:

```
public static Notifications Instance = new Notifications(
string connectionString,string hubName);

```

What should I do to make `Instance` call the constructor and pass those two parameters?