A simple example of customer lists using SOLID principles and DI