static constructor with parameters in c#