Почему так не работает?
def get_hel(self):
    return self.hels
Ещё посмотрите на ютубе про геттеры и сеттеры на питоне.
Не работает потому, что вызываемый метод get_hel() пытается вернуть несуществующий атрибут self.get_hels
Вероятнее всего это опечатка и get_hel() должен возвращать self.hels