lua-moonscript class interoperability