Question about choosing a Design Pattern - C#