Possible Duplicate:
Why are C# 3.0 object initializer constructor parentheses optional?
What is the difference between instatiating an object by using
classInstance = new Class() { prop1 = "", prop2 = "" };
and
classInstance = new Class { prop1 = "", prop2 = "" };