references to c++ variables. argc & argv in System & fix array marshaling