Rencontre: Open/Closed Principle in C# CSharpMaster