Поскольку изменение интерфейсов ломает клиентов, вы должны считать их неизбежными, как только вы их опубликуете.