dynamic person = new ExpandoObject(); person.FirstName = "Sam"; person.LastName = "Lewis"; person.Age = 42; person.Foo = "Bar"; ...
Person person=new Person("Sam","Lewis")