Getting an objects name during instantiation
<p>Is it possible to acquire the name of an object and store it an object upon creation?  i.e if I were to create a new class..</p>

<pre><code>Class foobar():
    pass
</code></pre>

<p>And then say... </p>

<pre><code>fooinstance = foobar()
</code></pre>

<p>Is there a way to store the name 'fooinstance' in the created object of type foobar?  Can <strong>name</strong> be used to implement this behaviour?</p>

<p>The reason I ask, is that the created Object will be creating additional objects whom need to know 'who' they were created by.</p>
