Loading
Behavioral Design Pattern for .NET: Part 2