Background
While the transition of the target requirement in T410482 seems to have worked flawlessly, there are code features with a cleaner and better equivalent in ES2017 not yet fully throughout the codebase
Goal
Make consistent use of ES2017 features.
Acceptance criteria for done
- Replace for...in loops and Object.keys() patterns with ES2017's Object.entries()
- Replace Object.keys().forEach() to Object.entries()