ExpandoObject implemented