is .new in OOP necessary? when writing a new script
No, just a convention for the “name” of the constructor.