Metamodel deprecation to manage technical debt in model co-evolution