You change it. Better to change a nice solution than to keep adding small chunks to an already complex one. https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
What is needed in the face of changing requirements is actually this: lean structure with few dependencies that can be adapted.