https://www.webcodegeeks.com/python/using-new-python-instance-properties/
Using the New Python Instance Properties