Ошибка /engine/classes/Engine.class.php on line 604

ДОбрый день. Мне передали сайт на LiveStreet CMS и в последнее время каждый день от слетает с этой ошибкой. В инете я так и не нашел решение. Кто знает как исправить ошибку? Прошу помощи.

Передать параметр by reference между методами разных классов

Добрый день!

Есть ли причины, чтобы передача параметров функции по референсу не работала между классами?

У меня примерно такой код:
class One {
    function foo($a, &$var, $c)
    {
        $var++;
    }
}

class Two {
    function bar() {
        $b=5;
        $oOne = new One();
        $oOne->foo(1, $b, 3);
        echo $b;
    }
}

$oTwo = new Two();
$oTwo->bar();

В www.tehplayground.com/#ja9CHhWZ5 он работает (выводит 6), а в моём плагине в рамках LS, когда разношу по классам, унаследованным от Module, почему-то возвращается 5.

(естественно, мне это надо не для того, чтобы 5 на 1 увеличивать :), но если даже 5 не получается, то и мой код не сработает — буду вынужден заворачивать возврат из функции в объект и т.п.)