title: Global model initialization in Kohana
body: <p>I'm new to Kohana and bumped into the following problem:</p>
  
  <p>I have 3 models, model1, model2, model3. Every time I want to use a method from one of the models (in a different controller method / model) I have to
   <code>$model1 = New Model_Model1();</code></p>
  
  <p>In a controller, I can do a <code>public $model1</code> and create the model in the constructor, that's OK. In a model, however, I managed to get an infinite loop of model initialization.</p>
  
  <p>In CodeIgniter, it's easy: I can autoload models. How do I make my models globally accessible in Kohana so that I could <code>$this-&gt;model1-&gt;dosth();</code> from anywhere, without worrying about creating multiple instances of the same model?</p>