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