public function getValueFor($requestName, $default = null)
{
if ($this->hasRequest($requestName)) {
return $this->getRequest($requestName)->getValue();
} else {
if (func_num_args() == 2) {
return $default;
}
throw new \Exception("No request named {$requestName}");
}
}