public function getChildren($objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER], $unpublished = false)
{
if ($this->o_childs === null || $this->lastGetChildsObjectTypes != $objectTypes) {
$this->lastGetChildsObjectTypes = $objectTypes;
$list = new Listing();
$list->setUnpublished($unpublished);
$list->setCondition("o_parentId = ?", $this->getId());
$list->setOrderKey("o_key");
$list->setOrder("asc");
$list->setObjectTypes($objectTypes);
$this->o_childs = $list->load();
}
return $this->o_childs;
}