Added c# anonymous types and properties