1. Object and Collection Initializers
Object initializers let you assign values to any accessible fields or properties of an object at creation time without having to explicitly invoke a constructor.
http://msdn.microsoft.com/en-us/library/bb384062.aspx
2. Anonymous types - (var)
Anonymous ...