This kind of property emulation is common for programming languages that don't support properties - like conventional C++. In C# there you'll want to constantly favor properties as just how tips on how to entry to your fields. what's the proper OOP process updating instance variables in python See a https://jmsmanesar.in/