switch to explicit cache table for constants
converting to new metatable setup that does not modify table
converting to new metatable setup that does not modify table
converting to new metatable setup that does not modify table
converting to new metatable setup that does not modify table
converting to new metatable setup that does not modify table
converting to new metatable setup that does not modify table
rework AT table handling plus add tests