public function __call($method, $params)
{
if (($model = $this->_model) && method_exists($model, '_object')) {
array_unshift($params, $this);
$class = $model::invokeMethod('_object');
return call_user_func_array(array(&$class, $method), $params);
}
$message = "No model bound to call `{$method}`.";
throw new BadMethodCallException($message);
}