ScriptController: Initialize and Finalize methods modified and set to public visibility instead of private
Lua garbage collector called only if __lua is not null