How to Avoid Common Architectural Modification Issues