public function __construct(array $properties)
{
parent::__construct($properties);
$this->definition = manifest()->activity($this->activityHash);
$this->rounds = $this->newCollection();
foreach ($properties['rounds'] as $k => $round) {
$round = new ArenaRound($this, $round);
$round->roundNumber = $k + 1;
$this->rounds->put($k, $round);
}
}