public function __call($name, $args)
{
$l = count($args);
switch ($l) {
case 1:
return $this->module->{$name}($args[0]);
case 2:
return $this->module->{$name}($args[0], $args[1]);
case 3:
return $this->module->{$name}($args[0], $args[1], $args[2]);
default:
return $this->module->{$name}();
}
}