Just a comment, no suggestion or error.

Note that in some rare cases you might need to tweak your code if it is removed
In our case all properties marked as private gave error because they were called as cClass.psProperty. We get more errors than warnings solved
It was easy to solve, just delete "cClass.".

So, for us, it wasn't a rare case, it was a normal case. Not sure what others case might exist.