Passing parameters to overloaded constructor - C#