change order type metatables are registered to keep the class table from calling __gc. recent changes to Lua 5.2 add table __gc metamethods.
first stab at issue #60. seems to work for basic use.