Comment by strbean

2 days ago

It might be as simple as a property name containing a typo, and the workaround being to expect that incorrectly spelled property name. When the typo is fixed, the code that was expecting the misspelled property breaks.

Maybe it's a bad workaround, but your users will almost certainly implement bad workarounds.