Example of how if a Interface changes it's method signature all classes
that implment that method need to have the method signature updated as well.