30 lines library for object orientation in Lua