Don’t Make This Common Software Design Mistake!