title: Create class property dynamically/programmatically
body: <p>I am looking to do something similar to the way CodeIgniter's <code>load</code> object works.  You can instantiate a class, and in this example, a model, by using:</p>
  
  <p><code>$this-&gt;load-&gt;model('some_model', 'custom_name')</code></p>
  
  <p>The model <code>some_model</code> is now accessible via <code>$this-&gt;custom_name</code>.  Does this make use of <code>__set()</code> and <code>__get()</code> or is it something entirely different?</p>