public function _func_get_arg(array $arguments = [], $index = 0)
{
if ($arguments[$index] instanceof self) {
$index++;
//get next argument instead
}
return isset($arguments[$index]) && !$arguments[$index] instanceof self ? $arguments[$index] : null;
}