I am disappointed by the loosening tendency that started with anonymous types and type inference. It continues to grow turning slowly vb.net into vbscript back again. Been there and hoped never to return but it seems it's all about fashion: you have to periodically change everything whether you need changes or not in order to sell news.