Er I was a bit unclear. It would look like:<div><br>objReference = {<div>  base: undefined,</div><div>  name: "obj"</div><div>};</div><div><br></div><div>Which would resolve to the object obj, on an environment record.</div>
<div><br></div><div>objPropRefence = {<br>  base: IdentifierResolution(objReference),<br>  name: "prop"</div><div>}</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 2:01 PM, Brandon Benvie <span dir="ltr"><<a href="mailto:brandon@brandonbenvie.com" target="_blank">brandon@brandonbenvie.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In that example "obj" itself would first have been a Reference with no base and the name "obj" which would resolve to an environment record. Then after "prop" would be another Reference with the resolved obj as its base and "prop" as the name.
</blockquote></div><br></div>