property and setter decorators, general pep8