[c#] C# constructors overloading