lua backend: improved multiple inheritance, __getattr__ and getter properties (@property decorators)