Refactor property inspection to account for private properties with public setters