@property decorator is an excellent way to reduce the readability of Python code. It obfuscates a perfectly good function call and tricks readers into thinking they're performing a regular attribute access or assignment. Unless there's a really good ...