This kind of property emulation is common for programming languages that do not guidance properties - like conventional C++. In C# there you need to generally prefer properties as just how ways to use of your fields. precisely what is the correct OOP technique updating occasion variables in python See https://conscientgurugram.in/