public function getProperty($name)
{
if (!isset($this->properties[$name])) {
throw new \InvalidArgumentException(sprintf('No property "%s" on this run. Available are: %s.', $name, implode(', ', array_keys($this->properties))));
}
return $this->properties[$name];
}