Sounds like a problem with poor code rather than something unique to OOP.