Example of Chain of Responsibility Design Pattern using dotnet core