Make a python object property behave like a classmethod
Using @property is nice and peachy when you use the instance of the class, but what if you need to get that property without instantiating the class.
Read more