lua wrapper now offers object-oriented access