I created this post in addition to this bug report.
Current State
So as shown in the bug report that i made a while back. I’ts not possible to export a MetaTable, according to d-bubble this is because MetaTables don’t exist in JavaScript and C#, just like Classes that don’t exist in Lua.
Feature Request
So this topic was created to ask if it would be possible to do a language check, meaning that if you export a MetaTable in a Lua file and that call this export in the Lua file that the MetaTable remains and otherwise it becomes an Array or Object Notation.
I have a small workaround for this. If you load the class as a script you can set the data sent over the export and add the meta tables back on the data after it is passed.