Add The Open–Closed Principle