pep8 was being confused by properties.py's has_key property. Changed to has_propkey to avoid this confusion.