public function setMaxChildrenNumber($number)
{
$number = (int) $number;
if ($number < 1) {
throw new exceptions\logic\invalidArgument('Maximum number of children must be greater or equal to 1');
}
$this->maxAsynchronousEngines = $number;
return $this;
}