5.1.10 Why we Implement the Interface Segregation Principle