The new interface should be designed and implemented with the list of all classes that are or might be in conflict with all the other classes