fix property.py