зачем в петухоне всегда писать self в начале каждого метода класса ? нельзя ли как у всех без него в параметрах