Ecency
Solid principles: 2. Open-closed principle | Ecency