An implementation of the Decorator Pattern in C# | ASSIST Software Romania