OO Extends for LUA