Implement Adapter - CommandProcessorAdapter - Parse + execute command + return its result
Implement CommandFactoryWithLazyLoading (using Lazy<T> .NET class)
BaseCommand - export protected method for arguments[] validation
Remove arguments.Length validation from XXXPhoneCommand.cs
Diagram updated
Classes - directory reorganization