title: Auto-Unboxing of object
body: <p>I've done a bit of research on this and it seems pretty impossible but none of the answers have been specific enough to my issue. I currently have a <code>Stack&lt;object&gt;</code> that I push objects of multiple different types to. Before I push them I box them to <code>object</code> so it accepts them. Is there any possible way of automatically unboxing the object to the original unboxed type?</p>