Gear is a Lua based OO addon which allows the use of type objects inspired by C#.