Революция ли то что я придумал?
В lua конструктором класса является просто метод new, который получает self, над которым мы проводим вот такие вот манипуляции
self.__index = self
это мы делаем каждый раз при создании экземпляра, однако, возможно, стоит просто сделать манипуляцию один раз, я понимаю, что я дурак, просто в чём смысл не понимаю, поэтому и интересуюсь, извините