Loading
Command Patterns in C#