/**
  * Attaches a model object and loads a list of behaviors
  *
  * @todo Make this method a constructor instead..
  * @param string $modelName
  * @param array $behaviors
  * @return void
  */
 public function init($modelName, $behaviors = array())
 {
     $this->modelName = $modelName;
     if (!empty($behaviors)) {
         foreach (BehaviorCollection::normalizeObjectArray($behaviors) as $behavior => $config) {
             $this->load($config['class'], $config['settings']);
         }
     }
 }