can one convert a dynamic object to an ExpandoObject (c#)
<p>I am getting an dynamic object of type "Sealed Class" from a driver api (in dll). I want to decorate this object with a few additional properties.</p>

<p>I would like to do something to the effect of:</p>

<pre><code>public void expandIT(dynamic sealedObject) {

    ExpandoObject expand = new ExpandoObject(sealedObject);
    expand.time = DateTime.Now();
    etc....
}
</code></pre>

<hr>

<p><strong>UPDATE</strong></p>

<p>I like JCL's solution. But for what I wanted to do, it was easier to create a ExpandoObject and then embed the Dynamic sealed class object as a child property, and then add my properties to the parent ExpandoObject. Thanks JCL, I was in brain-freeze as to how to do this.
I </p>