Object-oriented Programming Framework for Lua