Added TODO: Depending on a static method violates the Dependency Inversion Principle and Open-Closed Principle.
Added two new feature TODOs for the different sequence starting numbers of VIP and regular customers.