McClatchey, R., Branson, A., & Shamdasani, J. (2014, April). Designing reusable systems that can handle change- description-driven systems: Revisiting object-oriented principles. Paper presented at 9th International Conference on the Evaluation of Novel Approaches to Software Engineering (ENASE’14), Lisbon, Portugal