A simple exercise to demonstrate how changes in product implementation can impact test maintainability