A classe ExpandoObject sendo adicionada ao .NET 4 permite definir arbitrariamente propriedades em um objeto em tempo de execução. Existe alguma vantagem nisso ao usar um Dictionary<string, object>, ou mesmo um Hashtable ? Até onde eu sei, isso não passa de uma tabela de hash que você pode...