finished support for TObject/Variable length array (will surely need some rewrite in RuntimeCompiler, but works for now)