internal void setObject(int reference, object field, object val)
{
int newTop = LuaDLL.lua_gettop(this.L);
LuaDLL.lua_getref(this.L, reference);
this.translator.push(this.L, field);
this.translator.push(this.L, val);
LuaDLL.lua_settable(this.L, -3);
LuaDLL.lua_settop(this.L, newTop);
}