1. A computer readable medium including executable instructions which, when executed, manage changes in code by: implementing one or more customizations in declarative code; isolating the one or more customizations from imperative code; and persisting the one or more customizations.