-- @/lua/common/utils.lua:712
-- returns a readonly table (only primary level unless all sub-tables are also created as readonly)
function tableReadOnly(table)
return setmetatable({}, {
__index = table,
__newindex = readOnlyCatcher,
__metatable = false
})
end